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 のいずれかまたは列挙型に変更します。