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

 

 以上,問題基本可以解決(如有更好的辦法或者知道具體錯誤原因的朋友們請留言,共同學習)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM