'Microsoft.VisualBasic.ComClassAttribute' は 0 より小さい値を予約するため、'System.Runtime.InteropServices.DispIdAttribute' 値を '<型名>' に適用できません

DispIdAttribute 属性ブロックで、DISPID 値が 0 未満に指定されていますが、この値は、適用先となるクラス専用の関数用に COMClassAttribute によって予約されています。

ディスパッチ識別子 (DISPID) は、COM オブジェクトによって公開されるプロパティやメソッドにアクセスする IDispatch:Invoke メソッドの引数として COM で使用されます。

エラー ID: BC32506

このエラーを解決するには

  • DispIdAttributeで 0 より大きい DISPID 値を指定します。

関連項目