Il costruttore di attributo ha un parametro di tipo '<tipo>', che non è di tipo integrale, a virgola mobile o Enum e neppure di tipo Char, String, Boolean o System.Type né matrice unidimensionale di questi tipi

Aggiornamento: novembre 2007

Attribute constructor has a parameter of type '<type>', which is not an integral, floating-point, or Enum type or one of Char, String, Boolean, System.Type or 1-dimensional array of these types

Una definizione di attributo personalizzata include un costruttore che specifica un tipo di dati non valido per un parametro. Gli attributi ammettono come parametri solo certi tipi di dati serializzabili nei metadati per l'assembly.

ID errore: BC30045

Per correggere l'errore

  • Cambiare il tipo di dati del parametro in Byte, Short, Integer, Long, Single, Double, Char, String, Boolean, System.Type o in un tipo di enumerazione.

Vedere anche

Altre risorse

Attributi personalizzati in Visual Basic