Compartilhar via


aviso do compilador (nível 1) CS3014

Mensagem de erro

'membros' não é necessário um atributo CLSCompliant porque o assembly não tem um atributo CLSCompliant

Em um arquivo de código fonte em que a conformidade com a CLS (Common linguagem Specification) não foi especificada, uma construção do arquivo foi marcada sistema autônomo sendo compatível com CLS.Não é permitido.Para resolver esse aviso, adicione um CLS compatível com o atributo de conjunto para o arquivo (no exemplo a seguir, descomente a linha que contém o atributo de conjunto).Para obter mais informações sobre conformidade CLS, consulte Escrevendo código compatível com CLS and CLS (Common Language Specification).

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()
    {
    }
}