【发布时间】:2013-02-01 10:28:31
【问题描述】:
我正在把头发拉出来...
我有一个几年前使用 AutoItX 构建的遗留应用程序 - 一切正常。
是时候尝试更新应用了,所以我已将其升级到 VS2012/.NET4,但我根本无法获得对 AutoItX 库的引用。
我已经安装了应用程序,用 regsvr32 注册了 dll,尝试了引用本身的所有属性设置组合(嵌入互操作类型/隔离),但没有任何乐趣。
每当我尝试创建 AutoItX3 对象时,我不断收到的错误是:
检索具有 CLSID 的组件的 COM 类工厂 {1A671297-FA74-4422-80FA-6C5D8CE4DE04} 由于以下原因而失败 错误:80040154 类未注册(HRESULT 异常: 0x80040154 (REGDB_E_CLASSNOTREG))。
我在 64 位机器上是否存在问题?我没有尝试使用 64 位 DLL 版本。
【问题讨论】:
标签: c# com autoit-c#-wrapper