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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Невозможно восстановить предупреждение "warning code", поскольку оно было глобально отключено
Cannot restore warning 'warning code' because it was disabled globally

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

В следующем примере возникает ошибка 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
    }
}