1、无法嵌入互操作类型"xxx",请改用适用的接口。
解决办法:
- 将所引用的程序集的【嵌入互操作类型】属性设置为【False】。
2、System.Runtime.InteropServices.COMException:“检索 COM 类工厂中 CLSID 为 {F423A81F-5827-49F4-9B34-C2E298EDBD3E} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。”
解决办法:
- 确认所引用的程序集已通过【regsvr32】注册;
- 设置编译【平台】为x86。
参考:[https://stackoverflow.com/questions/1496214/how-to-solve-com-exception-class-not-registered-exception-from-hresult-0x80040](https://stackoverflow.com/questions/1496214/how-to-solve-com-exception-class-not-registered-exception-from-hresult-0x80040)
原文地址:https://www.cnblogs.com/yuzhihui/p/9777323.html
时间: 2024-10-07 17:43:09