'Microsoft.VisualBasic.ComClassAttribute' は、既定のプロパティに対して 0 を予約するため、'System.Runtime.InteropServices.DispIdAttribute' 値を '<typename>' に適用できません。
更新 : 2007 年 11 月
DispIdAttribute 属性ブロックでディスパッチ ID (DISPID : dispatch id) の値に 0 が指定されていますが、値 0 は、COMClassAttribute の適用先となるクラスの既定のプロパティを表すために予約されています。
DISPID は、COM オブジェクトによって公開されるプロパティやメソッドにアクセスするために、IDispatch:Invoke メソッドへの引数として COM 内で使用されます。
Error ID: BC32505
このエラーを解決するには
- DispIdAttribute で DISPID に 0 より大きい値を指定します。