C#错误:无法加载DLL'AutoItX3.dll':找不到指定的模块。 (来自HRESULT的异常:0x8007007E)

时间:2019-03-07 10:43:57

标签: c# selenium-webdriver dll autoit

DLL位于“ 参考”中。

我可以使用' Test Explorer '成功运行测试

问题: 我从mstest命令运行时进行了相同的测试-我收到以下错误,

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

我错了吗?谁能告诉我解决这个问题的方法! 谢谢您的帮助

2 个答案:

答案 0 :(得分:0)

这似乎已经晚了,但是如果您仍然需要答案,这是我的方法:更改项目的平台目标。

在Visual Studio中,右键单击项目->属性->构建>平台目标->尝试更改x86或x64。

平台目标

enter image description here

答案 1 :(得分:-2)

做一件事

注册您的AutoItX3.dll: 在管理中打开CMD并执行以下命令,根据您的位置更改路径

regsvr32“ C:\ Program Files(x86)\ AutoIt3 \ AutoItX \ AutoItX3.dll”

您将看到一个消息框,告诉您操作成功。

现在尝试运行测试