Freigeben über


Compilerwarnung (Stufe 1) CS1635

Die Warnung 'warnungscode' kann nicht wiederhergestellt werden, da sie global deaktiviert wurde.

Diese Warnung tritt auf, wenn Sie die Befehlszeilenoption oder Projekteinstellung /nowarn verwenden, um eine Warnung für die gesamte Kompilationseinheit zu deaktivieren, aber mithilfe von #pragma warning restore versuchen, die betreffende Warnung wiederherzustellen. Entfernen Sie zum Beheben dieses Fehlers entweder die Befehlszeilenoption oder Projekteinstellung „/nowarn“, oder entfernen Sie das #pragma warning restore für alle Warnungen, die Sie mithilfe der Befehlszeile oder der Projekteinstellungen deaktivieren. Weitere Informationen finden Sie unter #pragma warning.

Im folgenden Beispiel wird CS1635 generiert:

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