.net-core - dotnet fatal error hostfxr.dll

标签 .net-core visual-studio-2015 fatal-error

安装 .Net Framework 4.7.1 后,我的 dotnet 安装不知何故被破坏。

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

C:\Program Files\dotnet>dotnet --help

结果:

A fatal error occured, the required library hostfxr.dll could not be found at C:\Program Files\dotnet

我能做什么?

最佳答案

我试过了

没有什么能帮助我。

最后我的解决方案非常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)

关于.net-core - dotnet fatal error hostfxr.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796294/

相关文章:

c# - 是否有内置方法来序列化数组配置值?

visual-studio-2015 - 指定帐户已存在 - .NET Core RC2 工具预览版 1

memory - 允许的内存大小为 16777216 字节耗尽(试图分配 78 字节)

.net-core - 为什么在 Entity Framework Core 中使用 FindAsync 时会出现空引用异常?

c# - GenerateRuntimeConfigurationFiles 任务意外失败

angular - ADFS 2016 - OpenID Connect 发现端点的 CORS 问题

c# - HttpRequestException - 1&1 Ionos 计划上的 SendGrid 电子邮件 API v3 集成

msbuild - 有没有一种简单的方法可以从 Visual Studio 2015 项目自动创建 NuGet 包?

unity3d - fatal error !系统内存不足!统一3D

PHP:由于“致命”错误而突然终止请求的影响