【问题标题】:How to fix the error "Failed to load hostfxr.dll" but is found (0x80070057)?如何修复错误“无法加载hostfxr.dll”但找到(0x80070057)?
【发布时间】:2021-01-26 14:12:35
【问题描述】:

我创建了一个 .net core 3.1 项目,并将其发布为自包含的。当我尝试在装有 .net framework 4.5 的机器上运行它时,我收到此错误

从 [C:\XXXX\hostfxr.dll] 加载 dll 失败,HRE 搜索结果:0x80070057 找到了库 hostfxr.dll,但从 C:\xxxxx\hostfxr.dll 加载它失败 - 安装 .NET Core 先决条件可能有助于解决此问题。 https://go.microsoft.com/fwlink/?linkid=798306

我的印象是自包含可以解决任何这些依赖关系?有什么方法可以解决这个问题,而无需安装新的 .net Framework/Core?

【问题讨论】:

    标签: c# .net-core dll


    【解决方案1】:

    Visual Studio 似乎有问题。关闭VS,删除bin和obj文件夹,再启动VS就可以解决这个问题。

    【讨论】:

      猜你喜欢
      • 2023-01-26
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 2020-11-02
      • 2017-01-20
      相关资源
      最近更新 更多