“<typename>”上“Microsoft.VisualBasic.ComClassAttribute”的“InterfaceId”和“EventsId”参数的值不能相同

更新:2007 年 11 月

COMClassAttribute 属性块为接口和创建事件指定了相同的全局唯一标识符 (GUID)。如果同时提供这两个标识符,它们不得相同。同时,还不得与类标识符相同。

一个 GUID 由 16 个字节组成,前八个字节是数字而后八个字节是二进制。它由 Microsoft 实用工具(如 uuidgen.exe)生成并且保证是唯一的。

**错误 ID:**BC32507

更正此错误

  1. 确定标识 COM 对象的接口和创建事件所需的正确 GUID。

  2. 确保提供给 COMClassAttribute 属性块的 GUID 字符串已正确复制。

请参见

概念

Visual Basic 中使用的属性

属性的应用

参考

ComClassAttribute 类