【发布时间】:2011-09-06 20:19:30
【问题描述】:
我收到以下错误:
无法加载程序集。错误详细信息:System.BadImageFormatException:无法加载文件或程序集“文件:...”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。
这个程序集是用 .Net Framework 4.0 构建的,我确保我的解决方案中的所有项目也是用 .Net Framework 4.0 构建的。
知道为什么我会收到错误消息吗?如何检查我的应用程序加载了哪些框架?
【问题讨论】:
-
检查app.config,有没有supportedRuntime或requiredRuntime之类的条目?
-
这是 Windows 服务吗?如果是这样,您是否尝试过install it with the 64bit version of Installutil?
-
这是我的配置:
-
这通常发生在存在 x86/x64 问题时。
-
我检查过了——一切都是为 x86 平台构建的