Параметры InterfaceId и EventsId для Microsoft.VisualBasic.ComClassAttribute в <имяТипа> не могут иметь одинаковые значения
Обновлен: Ноябрь 2007
'InterfaceId' and 'EventsId' parameters for 'Microsoft.VisualBasic.ComClassAttribute' on '<typename>' cannot have the same value
В блоке атрибутов COMClassAttribute для интерфейса и для события создания задан один и тот же идентификатор GUID. Если указаны оба идентификатора, то они должны различаться. Они также должны отличаться от идентификатора класса.
GUID состоит из 16 байтов, первые восемь из которых являются числовыми, а последние восемь — двоичными. Он создается служебными программами Microsoft, например uuidgen.exe, и поэтому его уникальность гарантируется.
Идентификатор ошибки: BC32507
Исправление этой ошибки
Определите правильные идентификаторы GUID, необходимые для идентификации интерфейса и события создания COM-объекта.
Убедитесь, что строки GUID, представленные в блоке атрибутов COMClassAttribute, скопированы правильно.
См. также
Основные понятия
Атрибуты, используемые в Visual Basic