运行时编辑cshtml时,asp.net Core崩溃

时间:2018-12-18 09:39:31

标签: c# asp.net-core visual-studio-2017 asp.net-core-mvc asp.net-core-2.1

我要

  

MissingMethodException:找不到方法:“ Microsoft.Cci.IMethodReference Microsoft.Cci.ICustomAttribute.Constructor(Microsoft.CodeAnalysis.Emit.EmitContext)”。

在ASP.NET Core解决方案运行时尝试编辑cshtml文件时。

如何获取错误:

  1. 运行解决方案
  2. 编辑cshtml文件
  3. 转到显示cshtml的链接
  4. 显示错误

我有Visual Studio Professional 2017版本15.9.4

.NET Core版本为2.1

2 个答案:

答案 0 :(得分:0)

对我而言,罪魁祸首是对该Web项目中Microsoft.CodeAnalysis.Common v2.10.0的引用。将该参考降级到v2.8.0应该可以解决。

答案 1 :(得分:0)

确保“ Asp Net Core”支持所有nuGet软件包。仅支持.Net的软件包卸载对我有用。