Ошибка C #: невозможно загрузить DLL 'AutoItX3.dll': указанный модуль не найден.(Исключение из HRESULT: 0x8007007E) - PullRequest
0 голосов
/ 07 марта 2019

DLL доступна внутри ' Ссылки '.

Я могу запустить тест с помощью ' Test Explorer ' успешно

Проблема: Тот же тест, когда я запускаю из команд mstest - я получаю следующую ошибку,

error: Unable to load DLL 'AutoItX3.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Где я не прав?Может кто-нибудь показать мне способ решения этой проблемы!Спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Кажется, уже поздно, но если вам все еще нужен ответ, вот мой путь: измените цель платформы вашего проекта.

В visual studio щелкните правой кнопкой мыши проект -> Свойства -> Построить> Цель платформы -> Попробуйте изменить x86 или x64.

цель платформы

enter image description here

0 голосов
/ 13 марта 2019

Сделайте одну вещь

зарегистрируйте свой AutoItX3.dll: Однако, открыв CMD в Администрировании и выполнив следующую команду, измените путь в соответствии с вашим местоположением

regsvr32 "C: \ ProgramФайлы (x86) \ AutoIt3 \ AutoItX \ AutoItX3.dll "

, появится окно с сообщением о том, что оно прошло успешно.

Теперь попробуйте запустить тест

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...