这些行:
“[环境] :: Is64BitProcess”
“[Reflection.Assembly] ::的LoadFile(” C:\ MvxAPI \ MvxSockx64.dll“) “
给出了这些结果:
真
使用“1”参数调用“LoadFile”的异常:“模块应该包含一个程序集清单。(HRESULT的异常:0x80131018)” 在C:\ GitRepo \ PowerShellScripts \ ApiDllTest.ps1:11 char:1 + [Reflection.Assembly] :: LoadFile(“C:\ MvxAPI \ MvxSockx64.dll”) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [],MethodInvocationException + FullyQualifiedErrorId:BadImageFormatException
DLL由ERP制造商(Infor M3)提供,我正在尝试使用它从我创建的PowerShell程序向ERP发送交易。由于我不是系统管理员,而只是一个支持ERP的书呆子,我实际上对于我正在做的与DLL有关的事情一无所知。谷歌已经让我这么远,但我不能超越这个错误。当我尝试使用非x64版本时,会返回相同的错误。
感谢您的智慧。所有建议都表示赞赏。