【发布时间】:2015-11-22 03:14:07
【问题描述】:
我搜索了这个问题,但没有一个解决方案有效。我安装了 Visual Studio Professional 2015 并且正在使用 TFS。我的 NuGet 版本是 3.1.6。这个问题只发生在我的 C# Web API/MVC 项目中。
我收到以下错误:
此项目引用了此项目中缺少的 NuGet 包 计算机。使用 NuGet 包还原下载它们。更多 信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。这 丢失的文件是 ..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props
- 我的解决方案中没有 .nuget 文件夹。
- 我的解决方案中有一个 packages 文件夹,当我删除它时,NuGet 似乎确实重建了依赖项,但项目仍然存在上述错误。
- 我尝试从 TFS 中删除该项目,但没有修复它。
- 除上述错误外,项目中的所有引用都有黄色警告标志,并表示它们丢失。
- 当我检查项目的 NuGet 包管理器时,“缺失”的所有内容旁边都有一个绿色勾号,包括 Microsoft.Net.Compilers。
- 我尝试添加一个新的 Web API/MVC 项目,但它遇到了类似的问题,大多数引用(例如 Owin)都“丢失”并带有黄色警告标志。
【问题讨论】:
-
投票结束此问题,因为新用户发布的低质量答案数量过多。
标签: visual-studio nuget visual-studio-2015