在 Windows 服务器中运行 .NET 6 控制台应用程序时,无法创建 CoreCLR,HRESULT:0x80004005

Sub*_*ash 3 coreclr .net-6.0

当我\xe2\x80\x99m 将 .Net 6 控制台应用程序部署到伪服务器中时,我\xe2\x80\x99m 收到此错误。\n相同的运行时已安装在测试服务器中并且工作正常。

\n

启用跟踪以查看有关此错误的更多信息。

\n

CoreCLR 路径 = \xe2\x80\x98C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\6.0.8\\coreclr.dll\xe2\x80\x99,CoreCLR 目录 = \xe2\ x80\x98C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\6.0.8\xe2\x80\x99\n从 C:\\Program Files\\dotnet\\shared\\ 加载的库Microsoft.NETCore.App\\6.0.8\\coreclr.dll\n无法创建 CoreCLR,HRESULT: 0x80004005

\n

可以使用一些帮助来解决这个问题吗?

\n

小智 6

对于遇到此问题的任何人,我已经通过简单地解决了我的计算机上的此错误:

  • 卸载计算机上安装的任何 Dotnet 运行时或 DotNet SDK
  • 转到 Program Files 并删除 Dotnet 文件夹(是的,全部。)
  • 重新安装 Dotnet 6.0 运行时。