Как обновить Microsoft.Isam.Esent.Interop? - PullRequest
0 голосов
/ 19 июня 2020

мы создаем некоторую библиотеку с помощью Microsoft.Isam.Esent.Interop. После запуска на другом P C я получил следующее исключение:

"Could not load file or assembly 'Microsoft.Isam.Esent.Interop, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified."

На нашем P C у нас есть обе версии '10 .0.0.0 'и' 6.3.0.0 'на

\ Microsoft.NET \ assembly \ GAC_MSIL \ microsoft.isam.esent.interop \ v4.0_10.0.0.0__31bf3856ad364e35 \ Microsoft.Isam.Esent.Interop.dll

и

\ Microsoft.NET \ assembly \ GAC_MSIL \ microsoft.isam.esent.interop \ v4.0_6.3.0.0__31bf3856ad364e35 \ Microsoft.Isam.Esent.Interop.dll

Но в производстве есть только «6.3.0.0». Итак, у меня есть пара вопросов:

  1. Как мне обновить версию Microsoft.Isam.Esent.Interop.dll с «6.3» до «10 .0»?
  2. Нужно ли мне скомпилировать старую версию для работы?
  3. Или, как я могу сделать поддержку обеих версий?

Спасибо.

1 Ответ

0 голосов
/ 21 июля 2020

Версии DLL зависят от версии Win, потому что новые версии Win имеют новые типы данных.

...