无法加载文件或程序集Microsoft.Build.Utilities.Core

4
当我打开我的项目解决方案时,出现了这个错误。这是什么意思?在“解决方案资源管理器”中,所有内容都显示为加载失败。我无法在VS中编辑或打开解决方案的任何文件。
错误信息如下:
“无法加载文件或程序集'Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'或其一个依赖项。该模块应包含程序集清单。”
我已经修复了Visual Studio和MS Build 2015。
2个回答

5
从VS安装程序(各个组件)选项卡中安装.NET 3.5开发工具解决了我的问题。

3
你可以通过在Windows“程序和功能”中启用.NET 3.5开发工具来完成这个操作。 - svonidze

0

Microsoft.Build.Utilities.Core是一个NuGet包,该NuGet包包含一个程序集清单,没有它就无法运行,这是清单的配置文件。

恢复NuGet包,它将正常工作。

编辑:

如果这不起作用,请尝试一个解决方法:

您可以为您的应用程序设置一个appSetting MSBUILD_PATH = D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe,这样应该就可以解除阻止了。

注意:

如果有人使用ASP.NET的预发布包,他们还必须在解决方案目录中添加NuGet.config,以使ASP.NET 5.0构建工作,因为软件包源与nuget.org不同。


这就是问题所在,我无法打开解决方案中的任何文件,请看这个链接:https://pasteboard.co/H3iIDG8.png - Wocugon
有其他的方法吗? - Wocugon
打开记事本中的appSettings并尝试解决方法。 - Barr J
不好意思,我没有找到任何appSetting文件,但是我有Web.config文件。 - Wocugon
同样的事情 :) Web.Config是asp.net的appSettings - Barr J
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接