'Microsoft.VisualBasic.ComClassAttribute' は、'Public' と宣言されていないため、'<classname>' に適用できません。
更新 : 2007 年 11 月
ComClassAttribute を使ってクラスが宣言されていますが、Public が宣言に含まれていません。
COM 相互運用に準拠するため、.NET Framework クラスは以下の要件を満たす必要があります。
クラスが Public であり、そのすべてのコンテナが Public であり、少なくとも 1 つの Public メンバを公開する必要があります。
クラスを抽象にはできません。つまり、MustInherit を使って宣言できません。
クラスをジェネリックにすることや、ジェネリックなコンテナ型の内部で宣言することはできません。
Error ID: BC32509
このエラーを解決するには
クラス宣言に Public キーワードを追加します。
または
クラスまたはそのコンテナ要素を Public にできない場合は、クラス宣言から ComClassAttribute を削除します。クラスを COM に公開することはできません。