【发布时间】:2015-12-10 07:25:42
【问题描述】:
我有 64 位 dll Test.dll。 通过 32 位 exe 的再膨胀加载此 dll。
AssemblyName name = AssemblyName.GetAssemblyName("Test.dll");
assembly = Assembly.Load(name);
但是 Load 方法给出以下异常:
“System.BadImageFormatException”类型的未处理异常 发生在 TestDll.exe 中,例如“无法加载文件或程序集‘测试, Version=1.0.0.0,Culture=neutral,PublicKeyToken=null' 或其之一 依赖关系。试图加载一个不正确的程序 格式。”
谁能建议如何解决这个问题?
【问题讨论】:
-
不是按设计工作吗?
-
这不是重复的,我想通过反射访问。