Visual Studio Online和自动Nuget包还原失败

时间:2015-12-13 23:08:54

标签: visual-studio-2015 nuget azure-devops nuget-package-restore

我有一个带有一些项目的VS2015解决方案。当我签到VSO时,我收到了一堆这些错误消息:

  

此项目引用了缺少的NuGet包   电脑。使用NuGet Package Restore下载它们。更多   信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。该   遗失的文件是......

意味着Nuget没有恢复包。 SO上的其他一些帖子建议在解决方案级别启用Nuget还原,这会为解决方案添加3个文件并更新项目。

问题是Visual Studio 2015不再提供此功能,因为它现在支持自动Nuget包还原功能。 Nuget官方文档也不是那么清楚。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

我通过从VSO中的项目中删除packages文件夹解决了这个问题。现在,当我签入时,它可以正确恢复包并成功构建。

答案 1 :(得分:0)

确保从“Visual Studo \ Tools \ Options \ NuGet Package Manager”中选中“允许NuGet下载丢失的软件包”和“在Visual Studio中构建期间自动检查缺少的软件包”。然后从“Package Manager Console”运行以下命令以重新安装所有NuGet包:

Update-package -reinstall