Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 1) CS1635

Nie można przywrócić ostrzeżenia "kod ostrzegawczy", ponieważ został on wyłączony globalnie

To ostrzeżenie występuje, jeśli używasz /nowarn opcji wiersza polecenia lub ustawienia projektu, aby wyłączyć ostrzeżenie dla całej jednostki kompilacji, ale służy #pragma warning restore do próby przywrócenia tego ostrzeżenia. Aby rozwiązać ten błąd, usuń /nowarn opcji wiersza polecenia lub ustawienia projektu lub usuń #pragma warning restore dla wszystkich ostrzeżeń, które są wyłączane za pośrednictwem wiersza polecenia lub ustawień projektu. Aby uzyskać więcej informacji, zobacz ostrzeżenie #pragma.

Poniższy przykład generuje 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  
    }  
}