aviso do compilador (nível 1) CS1635
Mensagem de erro
Não é possível restauração o aviso 'código de aviso' porque ele foi desabilitado globalmente
Este aviso ocorre se você usar o /nowarn Usar configuração de opção ou projeto linha de comando para desabilitar um aviso para a unidade de compilação inteira, mas você #pragma warning restore para tentar restauração esse aviso. Para resolver esse erro, remova a configuração de opção ou o projeto da linha de comando /nowarn ou remover o #pragma warning restore quaisquer avisos de que você está desativando via configurações de linha de comando ou projeto. Para obter mais informações, consulte o aviso # pragma tópico.
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
}
}