【发布时间】:2010-12-02 07:05:52
【问题描述】:
我花了很多时间试图弄清楚为什么在尝试运行通过 RegAsm 安装时开发的 RTD 服务器(Excel RTD 服务器)时出现以下错误。如果我在我的开发机器上设置了 Register for COM interop 标志,它可以正常工作,但在使用 RegAsm 安装它时不会。
System.InvalidCastException:无法将“System.__ComObject”类型的 COM 对象转换为接口类型“IRTDUpdateEvent”。此操作失败,因为 IID 为“{A43788C1-D91B-11D3-8F39-00C04F3651B8}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .
有什么想法吗?
【问题讨论】:
标签: c#