我正在创建一个 C# 库并将向它公开一个 COM 接口。
我了解执行此操作所需的步骤,即
- 确保分配了 GUID,例如:
[assembly: Guid("dde7717b-2b75-4972-a4eb-b3d040c0a182")]
- 确保 COMVibile 属性为 True
- 在类上放置一个 GUID 属性,例如
[GuidAttribute("4df74b15-d531-4217-af7e-56972e393904")]
- 使用 Regasm 注册。
我的问题是这个。如果我定义了部分类。我需要添加GuidAttribute
到这两个类吗?
事实上,考虑到这一点,我猜这个问题适用于任何属性(例如Serializable
)。
任何帮助,将不胜感激。谢谢。