"恢复NuGet包"在Visual Studios 2015中没有做任何事情

时间:2016-07-06 18:13:05

标签: c# svn visual-studio-2015 nuget

我将我的解决方案从SVN撤回到2015年的Visual Studios。我的一些错误"使用"代码中的引用,所以我试图运行"恢复NuGet包"右键单击"解决方案资源管理器"中的解决方案时的选项。这什么都不做。我必须手动进入nuget管理器并卸载然后重新安装这些项目。为什么是这样?我如何获得"恢复NuGet包"工作?

2 个答案:

答案 0 :(得分:5)

  

您可能未从以下部分启用自动包恢复:

工具>>选项>> Nuget包管理器>>常规设置。

你也可以试试这个:

Update-Package -Reinstall

此代码将强制在所有解决方案的项目中重新安装。

请查看以下内容以获取更多信息:

nuget-package-restore-not-working

Migrating MSBuild-Integrated solutions to use Automatic Package Restore

希望这会有所帮助:)

答案 1 :(得分:0)

这对我有用:

  1. 从TFS(或您的SVN)下载项目。
  2. 删除“ packages”文件夹
  3. 确保已启用“软件包管理器控制台”(工具-> NuGet软件包管理器->软件包管理器控制台)
  4. 打开解决方案文件。
  5. 在“ Package Manager控制台”的右侧,将出现“恢复”按钮。单击“还原”按钮。

按照这些步骤操作之后,在构建后,我不再会因“使用”引用而出现这些错误。

希望对您有帮助。