Nuget不会在Visual Studio 2010中下载缺少的包

har*_*ang 12 visual-studio-2010 nuget

我转到工具 - >选项 - >包管理器 - >允许Nuget ...已经启用了该选项.我打开了Package Manager Console并键入install-package MyPackageName以成功安装NuGet包,并且创建了包文件夹.我很确定我已经安装了最新版本的NuGet.

我关闭了解决方案和我的VS2010,我删除了包文件夹,在VS2010中重新打开了解决方案,但它根本没有下载任何软件包.

我想我应该在解决方案中看到一个.nuget文件夹,但它不存在.

任何线索?

Mat*_*ing 22

您需要在解决方案上启用NuGet包还原.在解决方案资源管理器中,右键单击解决方案,然后单击"启用NuGet包还原".这将创建.nuget目录并添加将驱动程序包还原过程的nuget目标.

有关演练,请参阅官方文档.

编辑:这个答案可能有点过时了.MSBuild集成软件包还原不再是建议的软件包还原选项 - 请查看官方NuGet软件包还原文档中的自动软件包还原或命令行软件包还原.话虽如此,MSBuild集成包恢复仍然有效,并且仍然受支持.

  • 看起来VS2013似乎没有那个菜单选项.[This](http://www.nuget.org/packages/NuGetEnablePackageRestore)可能有所帮助. (4认同)