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:
// 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
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: