Der Attributkonstruktor hat einen Parameter vom Typ '<type>', der kein integraler Typ, kein Gleitkomma- oder Enumerationstyp und nicht Char, String, Boolean, System.Type oder ein eindimensionales Array dieser Typen ist

Eine benutzerdefinierte Attributdefinition enthält einen Konstruktor, der einen ungültigen Datentyp für einen Parameter angibt. Attribute können nur bestimmte Datentypen als Parameter übernehmen, da nur diese Typen in die Metadaten für die Assembly serialisiert werden können.

Fehler-ID: BC30045

So beheben Sie diesen Fehler

  1. Ändern Sie den Datentyp des Parameters in Byte, Short, Integer, Long, Single, Double, Char, String, Boolean, System.Typeoder in einen Enumerationstyp.

Siehe auch