嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 MSB4018 “RazorTagHelper”任務意外失敗。
System.InvalidOperationException: DOTNET_HOST_PATH is not set
在 Microsoft.AspNetCore.Razor.Tasks.DotNetToolTask.get_DotNetPath()
在 Microsoft.AspNetCore.Razor.Tasks.DotNetToolTask.GenerateFullPathToTool()
在 Microsoft.Build.Utilities.ToolTask.ComputePathToTool()
在 Microsoft.Build.Utilities.ToolTask.Execute()
在 Microsoft.AspNetCore.Razor.Tasks.DotNetToolTask.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() QuartzManager C:\Users\comzen\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets 79
在VS管理員命令工具下執行:setx "DOTNET_HOST_PATH" "%ProgramFiles%\dotnet\dotnet.exe"
執行完成后,重啟vs項目。
完美解決
個人轉載:https://blog.csdn.net/fromfire2/article/details/111312521