生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。

作者:vkvi 来源:ITPOW(原创) 日期:2021-12-17

某程序,引用了 DLL,在 Visual Studio 2017 上 OK,在 Visual Studio 2022 上报错:System.BadImageFormatException:……生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。

生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。

原来需要“.NET Framework 3.5 开发工具”(你不一定非是缺这个版本)。

打开 Visual Studio Installer,在“单个组件”中添加对应版本。

Visual Studio Installer

清理解决方案(似乎挺重要),重新编译,成功。

相关文章