我正在尝试使用我的客户有许可证的API。我得到了一个COM Interop DLL。
我可以编写我需要的所有代码,但是当我去运行它时,我收到以下错误:
Retrieving the COM class factory for component with CLSID {73C527F2-C6C0-4F4B-92F7-1448EC342FC5} failed due to the following error: 80040154.
有什么想法吗?我需要注册吗?
谢谢, 千斤顶
答案 0 :(得分:2)
错误0x80040154表示“未注册类”。您需要注册COM对象。您可以使用Regsvr32工具。
答案 1 :(得分:2)
您是否在开发机器上安装了实际的COM对象/软件,或者您是否只是复制了互操作程序集?如果是后者,则interop程序集将具有所有接口和对象配置文件,这将使Intellisense在Visual Studio中工作,但它不包含实际的可执行代码。