DLLImport не получает DLLC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 DLLImport не получает DLL

Сообщение Anonymous »

Я только что начал новую работу в государственном учреждении. Работало программное обеспечение, созданное задолго до меня. Это программное обеспечение использует импорт DLL для импорта сторонней DLL под названием Leadtools.

Мы создали новую версию этого программного обеспечения, однако код, который вызов DLLImport выдает следующую ошибку:

Код: Выделить всё

Unable to load DLL 'ltbar13n.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"}
Если мы вернемся к старой версии, все будет работать отлично. Я просмотрел эту ссылку, чтобы узнать, смогу ли я получить какую-то информацию, но безрезультатно:
https://learn.microsoft.com/en-us/windo ... s/dynamic- link-library-search-order?redirectedfrom=MSDN
Я думаю о том, как был построен новый проект по сравнению со старым рабочим кодом (кода для которого у меня нет). возможно, проблема.
Я использовал dotnetpeek, чтобы посмотреть, как выглядит код в предыдущей версии, и он тот же. Я использовал обход зависимостей, чтобы увидеть, отсутствуют ли какие-либо другие зависимости. Все выглядит хорошо. Я просто не понимаю, почему DLLImport не работает в этой новой версии.

Подробнее здесь: https://stackoverflow.com/questions/787 ... up-the-dll
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»