【发布时间】:2011-06-02 02:32:49
【问题描述】:
我正在进行一个项目,该项目正在升级一个(非常)旧的(并且相当大的)程序,该程序使用 COM / MFC 广泛编写,以使用 WPF / 托管 .NET 组件,其中一部分是试图将 IDL 中声明的旧 COM 接口移植到托管 C# 接口。在“库”块内部和外部声明的接口有什么区别?
【问题讨论】:
我正在进行一个项目,该项目正在升级一个(非常)旧的(并且相当大的)程序,该程序使用 COM / MFC 广泛编写,以使用 WPF / 托管 .NET 组件,其中一部分是试图将 IDL 中声明的旧 COM 接口移植到托管 C# 接口。在“库”块内部和外部声明的接口有什么区别?
【问题讨论】:
没有。在 library {} 中声明一个接口只是确保它存在于类型库中,即使它没有被任何 coclass 引用。与您的 C# 声明无关。
【讨论】: