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