Прочитать на английском

Поделиться через


Предупреждение компилятора (уровень 1) CS1635

Невозможно возобновить предупреждение "код предупреждения", поскольку оно было глобально отключено

Это предупреждение возникает, если используется параметр /nowarn командной строки или в параметрах проекта отключены предупреждения компилятора для всего блока компиляции, но при этом для попытки восстановления этого предупреждения используется директива #pragma warning restore . Для устранения этой ошибки удалите из командной строки параметр /nowarn, измените параметры проекта либо удалите директиву #pragma warning restore для предупреждений, отключаемых с использованием командной строки или параметров проекта. Дополнительные сведения см. в #pragma предупреждении.

Следующий пример приводит к возникновению предупреждения 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  
    }  
}