Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 1) CS1635

No se puede restaurar la advertencia 'warning code' porque estaba deshabilitada globalmente.

Esta advertencia se produce si usa la opción de línea de comandos /nowarn o la configuración de proyecto para deshabilitar una advertencia en toda la unidad de compilación, pero usa #pragma warning restore para intentar restaurar dicha advertencia. Para resolver este error, quite la opción de línea de comandos /nowarn o la configuración de proyecto, o quite el #pragma warning restore de cualquier advertencia que esté deshabilitando a través de la línea de comandos o la configuración del proyecto. Para más información, consulte advertencia de #pragma.

El ejemplo siguiente genera la advertencia CS1635:

C#
// 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  
    }  
}