'Microsoft.VisualBasic.ComClassAttribute' は、そのコンテナ '<classname2>' が 'Public' と宣言されていないため、'<classname1>' に適用できません。

更新 : 2007 年 11 月

COMClassAttribute 属性ブロックを使用しているクラスが、Public ではないクラスの内部で宣言されています。クラスを COM オブジェクトとして公開する場合は、そのコンテインメント階層全体を Public アクセスで宣言する必要があります。

Error ID: BC32504

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

  • すべてのクラスを Public として宣言するか、COMClassAttribute 属性ブロックを削除します。

参照

概念

Visual Basic で使用される属性

属性の適用

参照

ComClassAttribute クラス

Public (Visual Basic)