今天听朋友说遇到一个问题,打开一个aspnetcore2.2的项目工程,发现挺有意思,缺少环境变量DOTNET_HOST_PATH

严重性 代码 说明 项目 文件 行 禁止显示状态错误 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() YiSha.Admin.Web C:\Users\hueif\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets 79 那我们现在来看一下我们的操作系统是否缺少这个环境变量呢。

好吧,没看到,错误信息已经很明确了,那我们来解决它吧。
我们在Windows里面使用SETX来添加我们的DOTNET路径,/m参数为添加系统变量,如下所示:
setx "DOTNET_HOST_PATH" "%ProgramFiles%\dotnet\dotnet.exe" /m现在我们再来查看一下我们的是否已经添加成功了系统变量:

嗯,已经好了,现在我们可以重启VS并尝试重新生成一下~
原文转载:http://www.shaoqun.com/a/490349.html
韩蓬:https://www.ikjzd.com/w/1635
海维:https://www.ikjzd.com/w/1891
百思买:https://www.ikjzd.com/w/394
今天听朋友说遇到一个问题,打开一个aspnetcore2.2的项目工程,发现挺有意思,缺少环境变量DOTNET_HOST_PATH严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB4018 "RazorTagHelper"任务意外失败。System.InvalidOperationException:DOTNET_HOST_PATHisnotset在Microsoft.AspNetCor
zen-cart:zen-cart
环球市场:环球市场
amz4seller:amz4seller
黄腾峡漂流一天游费用?清远黄腾峡漂流旅游路线?:黄腾峡漂流一天游费用?清远黄腾峡漂流旅游路线?
杭州最佳旅游时间_杭州旅游四季穿衣指南 :杭州最佳旅游时间_杭州旅游四季穿衣指南