Коннектор SapNwRfc с .net5
Я хотел бы использовать коннектор SapNwRfc для подключения к SAP (здесь ). Я скопировал все необходимые файлы для проецирования root (sapnwrfc.dll, icuuc50.dll, icuin50.dll, icudt50.dll), но у меня все еще появляется ошибка, когда я пытаюсь вызвать это:
SapLibrary.EnsureLibraryPresent();
ошибка, которую я получил:
System.BadImageFormatExceptionHResult=0x8007000B Сообщение = Была сделана попытка загрузить программу с неправильным форматом. (0x8007000B) Источник =SapNwRfcDotNetStackTrace: в SapNwRfc.Internal.Interop.RfcInterop.RfcGetVersion(UInt32& majorVersion, UInt32& minorVersion, UInt32& patchLevel) в SapNwRfc.Internal.Vnt32& patchLevel, в SapNwRfc.Internal.Vnt32& patchLevel (UInt32& patchLevel), в SapNwRfc.Internal.Vnt32& patchLevel (UI) .SapLibrary.GetVersion () в SapNwRfc.SapLibrary.EnsureLibraryPresent()
Я попытался сменить платформу с Any CPU на x86 (затем я получил ошибку от IIS Express) и x64 (то же поведение, что и Any CPU)
Есть ли у вас какие-нибудь советы, как с этим справиться?
Спасибо.