我有一个带有一些项目的VS2015解决方案。当我签到VSO时,我收到了一堆这些错误消息:
此项目引用了缺少的NuGet包 电脑。使用NuGet Package Restore下载它们。更多 信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。该 遗失的文件是......
意味着Nuget没有恢复包。 SO上的其他一些帖子建议在解决方案级别启用Nuget还原,这会为解决方案添加3个文件并更新项目。
问题是Visual Studio 2015不再提供此功能,因为它现在支持自动Nuget包还原功能。 Nuget官方文档也不是那么清楚。任何帮助将不胜感激。
答案 0 :(得分:1)
我通过从VSO中的项目中删除packages
文件夹解决了这个问题。现在,当我签入时,它可以正确恢复包并成功构建。
答案 1 :(得分:0)
确保从“Visual Studo \ Tools \ Options \ NuGet Package Manager”中选中“允许NuGet下载丢失的软件包”和“在Visual Studio中构建期间自动检查缺少的软件包”。然后从“Package Manager Console”运行以下命令以重新安装所有NuGet包:
Update-package -reinstall