Ler em inglês

Partilhar via


Aviso do compilador (nível 1) CS3014

'member' não precisa de um atributo CLSCompliant porque o assembly não tem um atributo CLSCompliant

Em um arquivo de código-fonte onde a conformidade com a Common Language Specification (CLS) não foi especificada, uma construção no arquivo foi marcada como sendo compatível com CLS. Tal não é permitido. Para resolver esse aviso, adicione um atributo compatível com CLS de nível de assembly ao arquivo (no exemplo a seguir, remova o comentário da linha que contém o atributo de nível de assembly). Para obter mais informações sobre conformidade CLS, consulte Independência de idioma e componentes independentes de idioma.

Exemplo

O exemplo a seguir gera CS3014:

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