首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.Build无法加载EvaluationContext

Microsoft.Build无法加载EvaluationContext
EN

Stack Overflow用户
提问于 2020-09-09 01:40:04
回答 1查看 158关注 0票数 0

在通过命令行构建代码时,我会得到以下错误:

'Microsoft.Build.Evaluation.Context.EvaluationContext‘:无法从程序集'Microsoft.Build,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a’加载类型的Microsoft.Build

我正在windows环境上使用Visual 2017。

我试过了

Studio

  • Restarting

  • 重新启动Visual的所有实例。

  • 尝试通过Visual Installer.

  • Tried修复Visual,以便使用gacutil卸载和重新安装Microsoft.Build.Framework.dll。我仍然收到同样的错误。

如果我能解决这个问题会很有帮助的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-09-09 09:14:19

Microsoft.Build无法加载EvaluationContext

First,检查是否可以在VS2017 IDE中构建项目,以确保该问题与您调用的MSBuild.exe有关。

外,请使用

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe

若要使用命令行构建项目,请执行以下操作。这是命令行构建项目的标准msbuild.exe

建议

1) (如果这些不工作,您可以尝试在GAC中重新安装Microsoft.Build

代码语言:javascript
复制
gacutil /u Microsoft.Build

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Build.dll"

2)检查项目中的引用dll,并确保它们是兼容的和可访问的。

3)删除binobj文件夹,然后运行命令重新构建。

除了之外,您还可以与我们共享详细的构建错误、日志、详细信息或提供项目的一个小示例,以便帮助我们更快地解决您的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63803624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档