Visual Studio 2019 升级16.8之后(升级.Net 5),RazorTagHelper任务意外失败
vs2019升级16.8后,原来.net core 3.1的项目编译时出现了莫名其妙的错误:
1. ”RazorTagHelper"任务意外失败
2. ...provide a value for Configuration...(忘了全部的错误名称了T_T)
3. rzc generate exited with code 1.
通过网上少之又少的资料,终于找到了两个办法,90%能够解决问题:
方法一:
1. 删除这个包->Microsoft.VisualStudio.Web.CodeGeneration.Design(据说是.net core自带了这个包,不过我自己没找到...)
2. 删除这个文件夹下的两个文件(C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0),重新编译项目就可以了。
3. 如果以上两步还是不行,安装一下这个包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,清理项目重新运行一次再试一下
方法二:
将项目的页面编译方式改为非运行时编译,方法如下:
https://www.cnblogs.com/w821759016/p/13187787.html
以上,问题基本可以解决(如有更好的办法或者知道具体错误原因的朋友们请留言,共同学习)
喜欢本文章的朋友,欢迎关注公众号【程序员在职场】支持一下作者。
作者:程序员在职场
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。