System.Reflection.Assembly.LoadFile - “不是有效的Win32应用程序。(HRESULT异常:0x800700C1)”

时间:2016-10-25 12:10:48

标签: c# reflection

在我的代码中,我希望使用以下方法创建一个装配的方法:

System.Reflection.Assembly myDllAssembly = System.Reflection.Assembly.LoadFile(targetdllpath);

如果我的目标dll编译为“AnyCPU”,它会成功运行。

现在,我必须将目标DLL编译为X86,因为它必须使用COM对象。

因此,LoadFile方法返回此错误:

“不是有效的Win32应用程序。(HRESULT异常:0x800700C1)”

你能帮助我吗?

0 个答案:

没有答案