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

Posted

技术标签:

【中文标题】无法加载文件或程序集 Microsoft.Build.Utilities.Core【英文标题】:Could not load file or assembly Microsoft.Build.Utilities.Core 【发布时间】:2018-01-17 05:43:32 【问题描述】:

当我打开我的项目解决方案时,我收到了这个错误。这是什么意思? 在解决方案资源管理器中,一切都显示加载失败。我无法在 VS 中编辑或打开解决方案的任何文件。

错误: 无法加载文件或程序集“Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该模块应包含程序集清单

我已经修复了visual studio和ms build 2015

【问题讨论】:

【参考方案1】:

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

【讨论】:

这可以通过在 Windows 程序和功能中打开 .NET 3.5 开发工具来完成【参考方案2】:

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

恢复 nuges 包,它就可以正常工作了。

编辑:

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

您可以为您的应用设置一个 appSetting MSBUILD_PATH = D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe,这应该可以让您畅通无阻。

注意

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

【讨论】:

如何恢复呢?抱歉,我是 ASP 新手。 右键单击引用 => 管理 nuget 包。它会告诉您是否需要恢复。 这就是问题所在,我无法在我的解决方案中打开任何文件,请查看:pasteboard.co/H3iIDG8.png 还有什么办法吗? 在记事本中打开 appSettings 并尝试解决方法

以上是关于无法加载文件或程序集 Microsoft.Build.Utilities.Core的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

无法加载文件或程序集。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集'netstandard,版本 = 2.0.0.0

无法加载文件或程序集 此处的程序集名称 或其依赖项之一。访问被拒绝

无法加载文件或程序集或其依赖项之一

寻找解决策略:无法加载文件或程序集[重复]