El constructor de atributos tiene un parámetro de tipo "<type>", que no es de tipo integral, punto flotante o enumeración, ni de tipo Char, String, Boolean o System.Type o una matriz unidimensional de estos tipos

Una definición de atributo personalizada incluye un constructor que especifica un tipo de datos no válido para un parámetro. Los atributos pueden tomar solo determinados tipos de datos como parámetros, porque solo esos tipos se pueden serializar en los metadatos del ensamblado.

Identificador de error: BC30045

Para corregir este error

  1. Cambie el tipo de datos del parámetro a Byte, Short, Integer, Long, Single, Double, Char, String, Boolean, System.Typeo un tipo de enumeración.

Consulte también