c# - 无法加载程序集问题

标签 c# .net

我收到以下错误:

无法加载程序集。错误详细信息:System.BadImageFormatException:无法加载文件或程序集“文件:...”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

此程序集是使用 .Net Framework 4.0 构建的,我确保我的解决方案中的所有项目也是使用 .Net Framework 4.0 构建的。

知道我为什么会收到错误吗?如何检查我的应用程序加载了哪些框架?

最佳答案

什么是主要的可执行文件,即负责决定加载哪个版本的 CLR 的程序集?请注意,这不仅仅是 .NET 4 构建的情况 - 如果您的可执行文件目标 .NET 3.5 或更低版本,它将加载到 .NET 2.0 CLR 中,并且您的 .NET 4 程序集不会加载。

关于c# - 无法加载程序集问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7325660/

相关文章:

c# - 计算两个数: what's the meaning of optimizations?的算术平均值(average)

c# - 如何增加C#中的并行任务数

c# - Application Insights 中的 Azure 函数 TimerTrigger 结果代码始终成功

.net - ORM 还是直接 SQL?

c# - String.format 无效

c# - 为什么 XSD 序列显示不明确

c# - 在 c# 中需要有关多播 udp 服务器发现的帮助

c# - 确定 View 是否被渲染为 Partial

c# - 如何动态定义属性并将它们传递给 msbuild 中的另一个目标?

c# - 简单的所见即所得文本框 ASP.NET