【发布时间】:2010-10-22 07:50:25
【问题描述】:
我有这个大型 IDL,我要导入到 C# 项目中。
一切都很好,直到我不得不使用一个与 HRESULT 不太兼容的接口 -> COMException 转换(我可以在这里详细介绍,但这不应该是相关的)。
是否可以以某种方式将 PreserveSig 添加到该类型?我想避免在 C# 中手动声明所有 COM 接口的选项。如果有办法从 tlbimp 获取 c# 源文件而不是程序集,那将适合我,但 AFAIK 没有这样的方法。
还有其他选择吗?谢谢。
【问题讨论】: