Коннектор 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)

Есть ли у вас какие-нибудь советы, как с этим справиться?

Спасибо.

0 ответов

Другие вопросы по тегам