Net Core rzc generate exited with code 1

2021-04-26  乐帮网

netcore

使用ASP.Net Core 3.1编写的一个Web项目,之前运行和编译都正常,今天重新生成的时候遇到如下的错误:
严重性    代码    说明    项目    文件    行    禁止显示状态
错误        rzc generate exited with code 1.    dom.host.web    C:\Program Files\dotnet\sdk\5.0.202\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.CodeGeneration.targets    150

一时不知道从哪里查起,经过仔细分析,终于找到突破口,我昨天下载了最新的Net 5的SDK也一并安装上了。今天重启过Visual Studio然后就遇到了如下的错误。最终确定这一个兼容性问题或者Bug,与NET.Sdk.Razor相关的包关系最大的也就是Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation ,通过NuGet 我发现我引用的是3.1.12 并不是最新版本,通过更新升级到3.1.14后发现一切正常了。

在这里重点说一下,这个RuntimeCompilation的版本和 SDK的版本是对应的,小版本号向下兼容,大版本号不兼容,如果你的项目是Net 5的,那么你需要引用的版本应该是5.xx.x

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力