Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 1) CS3014

'member' no necesita ningún atributo CLSCompliant porque el ensamblado no tiene ningún atributo CLSCompliant

En un archivo de código fuente donde no se especificó la conformidad con Common Language Specification (CLS), una construcción en el archivo se marcó como conforme con CLS. Esto no está permitido. Para resolver esta advertencia, agregue un atributo conforme con CLS de nivel de ensamblado al archivo (en el ejemplo siguiente, quite la marca de comentario de la línea que contiene el atributo de nivel de ensamblado). Para más información sobre el cumplimiento de CLS, consulte Independencia del lenguaje y componentes independientes del lenguaje.

Ejemplo

El ejemplo siguiente genera el error CS3014:

// CS3014.cs  
  
using System;  
  
// [assembly:CLSCompliant(true)]  
public class I  
{  
    [CLSCompliant(true)]   // CS3014  
    public void M()  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}