我搜索了此问题,但是没有一种解决方案有效。我已经安装了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
我今天遇到了相同的错误(缺少完全相同的软件包)。我还创建了一个MVC + Web API项目。
发生这种情况是因为我将应用程序文件(包括.csproj)文件移动到了另一个位置。我手动更新了.sln文件,但所有软件包依赖项现在(Visual Studio 2015)存储在.csproj文件中。
编辑.csproj文件并更正解决方案文件夹(包含packages文件夹)的相对路径,这对我来说解决了这个问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句