Ler em inglês

Partilhar via


Aviso do compilador (nível 1) CS1635

Não é possível restaurar o aviso 'código de aviso' porque foi desativado globalmente

Esse aviso ocorre se você usar a opção de linha de comando /nowarn ou a configuração do projeto para desabilitar um aviso para toda a unidade de compilação, mas usar #pragma warning restore para tentar restaurar esse aviso. Para resolver esse erro, remova a opção de linha de comando /nowarn ou a configuração do projeto, ou remova o #pragma warning restore para quaisquer avisos que você está desabilitando através da linha de comando ou configurações do projeto. Para obter mais informações, consulte #pragma aviso.

O exemplo a seguir gera CS1635:

// CS1635.cs  
// compile with: /w:1 /nowarn:162  
  
enum MyEnum {one=1,two=2,three=3};  
  
class MyClass  
{  
    public static void Main()  
    {  
#pragma warning disable 162  
  
    if (MyEnum.three == MyEnum.two)  
        System.Console.WriteLine("Duplicate");  
  
#pragma warning restore 162  
    }  
}