在我的代码中,我希望使用以下方法创建一个装配的方法:
System.Reflection.Assembly myDllAssembly = System.Reflection.Assembly.LoadFile(targetdllpath);
如果我的目标dll编译为“AnyCPU”,它会成功运行。
现在,我必须将目标DLL编译为X86,因为它必须使用COM对象。
因此,LoadFile方法返回此错误:
“不是有效的Win32应用程序。(HRESULT异常:0x800700C1)”
你能帮助我吗?