这些陈述:
[Environment]::Is64BitProcess
[Reflection.Assembly]::LoadFile("C:\MvxAPI\MvxSockx64.dll")
生成:
True
Exception calling "LoadFile" with "1" argument(s): The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)
At C:\GitRepo\PowerShellScripts\ApiDllTest.ps1:11 char:1
+ [Reflection.Assembly]::LoadFile("C:\MvxAPI\MvxSockx64.dll")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : BadImageFormatException
从我编写的PowerShell程序中,我试图通过API的DLL将事务发送到ERP系统(Infor的M3)。 DLL由制造商提供。由于我不是系统管理员而只是支持ERP系统的书呆子,所以我对我正在做的事情一无所知,并且已经与Google取得了这样的进展,但却无法进一步发展。非常感谢您的建议。