Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una clase o interfaz se marca como <CLSCompliant(True)> cuando está anidada en un tipo marcado como <CLSCompliant(False)> o sin marcar.
Para que una clase o interfaz sea compatible con la Independencia del lenguaje y componentes independientes del lenguaje (CLS), toda su jerarquía de independencia también debe serlo. Esto significa que cada tipo en el que está anidada debe ser conforme.
Al aplicar CLSCompliantAttribute a un elemento de programación, establezca el parámetro isCompliant del atributo en True o False para indicar conformidad o disconformidad. No hay ningún valor predeterminado para este parámetro, por lo que debe proporcionar uno.
Si no se aplica CLSCompliantAttribute a un elemento, se considera que no es conforme.
De forma predeterminada, este mensaje es una advertencia. Para obtener información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.
Identificador de error: BC40030
Para corregir este error
Si necesita conformidad con CLS, defina este tipo dentro de una jerarquía de contención diferente.
Si necesita que este tipo permanezca en la jerarquía de contención actual, quite el CLSCompliantAttribute de su definición o márquelo como
<CLSCompliant(False)>.