Auf Englisch lesen

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