Compartir a través de


Advertencia del compilador (nivel 1) CS3014

Actualización: noviembre 2007

Mensaje de error

'miembro' no necesita ningún atributo CLSCompliant porque el ensamblado no tiene ningún atributo CLSCompliant
'member' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute

En un archivo de código fuente donde no se ha especificado la compatibilidad con Common Language Specification (CLS), se marcó una construcción como compatible con CLS. Esto no está permitido. Para resolver esta advertencia, agregue un atributo compatible con CLS de nivel de ensamblado al archivo (en el ejemplo siguiente, quite los comentarios de la línea que contiene el atributo de nivel de ensamblado). Para obtener más información sobre la compatibilidad con CLS, vea Escribir código compatible con CLS y Common Language Specification.

Ejemplo

El ejemplo siguiente genera la advertencia CS3002:

// CS3014.cs

using System;

// [assembly:CLSCompliant(true)]
public class I
{
    [CLSCompliant(true)]   // CS3014
    public void M()
    {
    }

    public static void Main()
    {
    }
}