【发布时间】:2020-12-27 09:54:50
【问题描述】:
通过命令行构建代码时出现错误:
System.TypeLoadException:无法加载类型 来自程序集的“Microsoft.Build.Evaluation.Context.EvaluationContext” 'Microsoft.Build,版本=15.1.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a'
我在 windows 环境下使用 Visual Studio 2017。
我试过了
- 重新启动 Visual Studio 的所有实例
- 重新启动机器。
- 尝试通过 Visual Studio 安装程序修复 Visual Studio。
- 尝试使用 gacutil 卸载并重新安装 Microsoft.Build.Framework.dll。 我仍然遇到同样的错误。
如果我能解决这个问题,那将非常有帮助。提前致谢。
【问题讨论】:
-
详细的构建错误是什么?输入
Tools-->Options-->Projects and Solutions-->Build and Run-->设置MSBuild project build output verbosity为Detailed。然后再次构建你的项目,你的错误是什么? -
另外,您的项目类型是什么?您是否在 VS 2017 IDE 中成功构建了您的项目?您是否使用
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe构建您的项目? -
嗨,关于这个问题的任何更新?如果我的回答能帮助您解决问题,请不要忘记accept it。或者,如果没有,或者您有解决方法,请随时告诉我们。谢谢:)
标签: msbuild visual-studio-2017 visual-studio-2017-build-tools microsoft.build microsoft.build.evaluation