Rob*_*ell 101

对我来说,修复方法是引入一个新的系统环境变量,其键为“DOTNET_HOST_PATH”,值为“dotnet”,然后重新启动 Visual Studio。

  • 实际上,如果您在操作系统而不是项目中设置环境变量,则这有效。 (3认同)
  • 它为我解决了。我想知道为什么更新不再添加这个变量!? (2认同)
  • 它甚至尝试在异常中告诉您:错误 MSB4018“RazorTagHelper”任务意外失败。System.InvalidOperationException:**DOTNET_HOST_PATH 未在 Microsoft.AspNetCore.blah 设置**... (2认同)

Yas*_*osh 46

我做了 3 个步骤来构建它并使 ( ~/ ) 变量工作。

  1. 打开 cmd 并写入: setx DOTNET_HOST_PATH "%ProgramFiles%\dotnet\dotnet.exe"
  2. 打开 C:\Program Files\dotnet\sdk 在这里删除文件夹:NuGetFallbackFolder
  3. 重启你的电脑!

  • 更新到 VS 2019 Pro 16.8.1 后,仅删除 NuGetFallbackFolder 对我有用,没有重新启动 PC,而是重新启动了 VS。谢谢你! (4认同)

Maj*_*ush 33

添加此 Nuget 包后,它在构建服务器上运行:

微软.NET.Sdk.Razor

由于我添加了 Net.SDK.Razor 包,它构建成功。

我还添加了 Microsoft.AspNetCore.Razor.Design,但实际上只需要 Microsoft.NET.Sdk.Razor。