dotnet致命错误hostfxr.dll

Mar*_*ann 5 .net core fatal-error visual-studio-2015

安装.Net Framework 4.7.1之后,我的dotnet安装被以某种方式破坏了。

我不再能够使用Visual Studio 2015进行开发,也无法运行与.Net Core相关的任何内容。我在命令行中尝试了以下内容

C:\Program Files\dotnet>dotnet --help
Run Code Online (Sandbox Code Playgroud)

结果:

A fatal error occured, the required library hostfxr.dll could not be found at C:\Program Files\dotnet
Run Code Online (Sandbox Code Playgroud)

我能做什么?

Mar*_*ann 3

我试过

没有什么能帮助我。

最后我的解决方案非常hacky:

  1. 将“C:\Program Files\dotnet”子文件夹中的文件hostfxr.dll直接复制到dotnet.exe所在的主文件夹“C:\Program Files\dotnet”
  2. 删除文件夹 C:\Program Files\dotnet\sdk
  3. 删除文件夹 C:\Program Files\dotnet\shared
  4. 卸载所有.Net Core版本
  5. 安装最新且必需的.Net Core SDK
  6. 再次从文件夹“C:\Program Files\dotnet”中删除文件 hostfxr.dll(来自步骤 1)