El tipo <nombre de tipo> no es compatible con CLS

Una variable, propiedad o devolución de función está declarada con un tipo de datos que no es conforme a CLS.

Para que una aplicación sea compatible con Common Language Specification (CLS), debe utilizar sólo tipos conformes a CLS.

Los siguientes tipos de datos de Visual Basic no son conformes a CLS:

Identificador de error: BC40041

Para corregir este error

  • Si su aplicación necesita ser conforme a CLS, cambie el tipo de datos de este elemento por el tipo conforme a CLS más similar. Por ejemplo, si no necesita el intervalo de valores por encima de 2.147.483.647, tal vez pueda utilizar Integer en lugar de UInteger. Si necesita el intervalo extendido, puede reemplazar UInteger por Long.

  • Si su aplicación no necesita ser conforme a CLS, no es necesario cambiar nada. Sin embargo, debe estar al tanto de que no es compatible.

Vea también

Conceptos

Escribir código conforme con CLS