- 如果您的应用程序使用了 32 位组件请确保该应用程序始终采用 32 位应用程序的运行方式。
-
如果应用程序项目的“平台目标”属性设置为 AnyCPU则编译后的应用程序在 64 位或 32 位模式Φ均可运行。如果采用 64 位应用程序运行方式则实时 (JIT) 编译器便会生成 64 位本机代码。如果应用程序依赖于某个 32 位托管组件或非托管组件则茬 64 位模式中无法加载该组件。若要纠正此问题请将项目的“平台目标”属性设置为 x86,然后重新编译
- 确保未使用利用其他 .NET Framework 版本创建的组件。
-
Framework 4 开发的程序集便会引发此异常。 异常可能会报告作为编译时错误或在运行时可能会引发该异常。有关示例请参见 类。
- 确保文件映像是有效的托管程序集或模块
-
当非托管动态链接库或可执行文件传递给 方法进行加载时会引发此异常。
有关更多信息Visual Basic 用户可以参见。