如何为vs2015项目恢复NuGet包

时间:2016-08-25 22:36:39

标签: visual-studio nuget

我刚建了一台新PC,安装了我的开发工具,连接到TFS并下载了我的项目。现在我的大多数参考文献都被分解为EF,jQuery等。

packages文件夹缺少所有.dll,如果我尝试使用NuGet恢复没有任何反应。如果我使用NuGet管理器解决方案,那就没有" force"重新安装选项。

NuGet似乎更像是一种障碍,而不是一种帮助。

2 个答案:

答案 0 :(得分:2)

您可以从VS中的软件包管理器控制台运行“Update-Package -reinstall”命令,强制重新安装所有软件包。

  

软件包作者经常需要重新安装相同版本的软件包   他们正在发展以测试行为。命令Install-Package   不提供'-force'选项,可以强行重新安装   包。因此,添加了Update-Package -reinstall以满足这一要求   要求。

答案 1 :(得分:1)

在获得一台新PC后需要重新下载代码的时候,我也遇到过同样的问题。这是对我有用的东西:

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

希望对您有帮助。

如果我已经回答了类似的问题,或者只是再次回答,我不确定是否应该共享链接,所以我会同时进行。这是来自其他询问者的link to the same answer