Attribute コンストラクタに、'<type>' 型のパラメータが指定されていますが、Integral、Floating-point、または Enum 型のいずれでもないか、あるいは Char、String、Boolean、System.Type のいずれか、またはこれらの型の 1 次元配列ではありません。

更新 : 2007 年 11 月

カスタム属性定義に、パラメータについて無効なデータ型を指定するコンストラクタが含まれています。属性は、パラメータとして特定のデータ型しか使用できません。これは、それらのデータ型だけをアセンブリのメタデータ内でシリアル化できるためです。

Error ID: BC30045

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

  • パラメータのデータ型を Byte、Short、Integer、Long、Single、Double、Char、String、Boolean、System.Type のいずれかまたは列挙型に変更します。

参照

その他の技術情報

Visual Basic におけるカスタム属性