如何在Powershell中加载缺少清单

时间:2017-12-06 16:49:23

标签: powershell dll

这些行:

“[环境] :: 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版本时,会返回相同的错误。

感谢您的智慧。所有建议都表示赞赏。

0 个答案:

没有答案