Предупреждение компилятора (уровень 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
}
}