'Microsoft.VisualBasic.ComClassAttribute' がクラス '<classname>' に指定されましたが、'<classname>' には COM に公開できるパブリック メンバが含まれていないため、COM インターフェイスは生成されません。

更新 : 2007 年 11 月

COMClassAttribute 属性ブロックを使用しているクラスで、Public のプロパティやメソッドが定義されていません。クラスを COM オブジェクトとして公開する場合は、そのプロパティとメソッドを Public アクセスで宣言する必要があります。

このメッセージは既定では警告です。警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、Visual Basic での警告の構成 を参照してください。

Error ID: BC40011

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

  • クラス内の複数のプロパティまたはメソッドに Public キーワードを追加するか、COMClassAttribute 属性ブロックを削除します。

参照

概念

Visual Basic で使用される属性

属性の適用

参照

Public (Visual Basic)

ComClassAttribute クラス