无法加载装配问题

时间:2011-09-06 20:19:31

标签: c# .net

我收到以下错误:

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

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

你好我遇到同样的问题,直到我按照这些提示:BadImageFormatException Class(“备注”部分)

在我的情况下,我试图通过调用umnaged代码来加载程序集。