Asp.net mvc VisualStudio 2013列出所有NuGet软件包
我有一个MVC5Web项目,安装了许多NuGet软件包(如电子邮件、日志、页面列表等)Asp.net mvc VisualStudio 2013列出所有NuGet软件包,asp.net-mvc,visual-studio,nuget,Asp.net Mvc,Visual Studio,Nuget,我有一个MVC5Web项目,安装了许多NuGet软件包(如电子邮件、日志、页面列表等) 在一个新的类似项目中,我想安装相同的NuGet软件包。如何在旧项目中列出所有已安装的NuGet软件包?如果要列出该项目所有已安装的NuGet软件包,请查看这一个 您可能还希望在重建项目时启用nuget package restore来恢复包。 这里有另一个链接给你- 您可以在旧项目的根目录中找到packages.config文件 您可以将其复制到新项目中 如果转到工具->NuGet数据包管理器->数据包管理
在一个新的类似项目中,我想安装相同的NuGet软件包。如何在旧项目中列出所有已安装的NuGet软件包?如果要列出该项目所有已安装的NuGet软件包,请查看这一个 您可能还希望在重建项目时启用nuget package restore来恢复包。 这里有另一个链接给你-
packages.config
文件李>
允许NuGet下载缺少的数据包
,以及另一个复选框,该复选框表示在Visual Studio中构建期间自动检查缺少的数据包,它将在下次构建时为您下载packages.config
文件。以相同的文件名将其内容复制到新项目中现在构建您的新项目这里的大多数答案部分正确 第一部分是正确的。packages.config文件列出了项目使用的所有包 但是,关于使用包还原的所有答案都是错误的。包还原将下载任何丢失的包,但是它与将包安装到项目中不同。它不会添加引用、运行任何install.ps1脚本或添加文件、修改.config等。包还原只会下载丢失的包。假设这些软件包已经安装到项目中 为了在新项目中正确安装软件包,请打开软件包管理器控制台,然后键入:
Update-Package -ProjectName MyProjectName -Reinstall
这将迫使NuGet运行整个安装过程,并将软件包正确安装到您的项目中。您能在回答中添加相关信息吗?一般不建议使用仅链接的答案:)我刚刚编辑了它,该链接包含了回答问题的所有信息。:)是的,但如果该页面将来脱机,您的答案将变得无用。如果你在这里添加相关内容,人们仍然可以从你的答案中受益。这不仅仅是链接页面可能消失。任何人怎么知道原始链接包含问题的答案,或者它是正确的?因此,也应该避免原始链接。降价使创建链接变得非常容易text@projectzerotohero谢谢你:)投票表决。这将工作,但我有几个包在旧项目中,我不需要在新项目中。我正在寻找新项目中已安装软件包的列表和所需软件包的手动输入。packages.config包含所有相关包。我只想看到根包。Ex)安装软件包Microsoft.AspNet.WebApi最多可安装6个软件包。如果它们确实是几个软件包,我建议以后手动删除它们,否则查找依赖项的工作将更加困难。中的“依赖项”部分介绍了包依赖项。我不知道是否有一种从NuGet控制台自动获取此信息的方法