Share via


컴파일러 경고(수준 1) CS1635

업데이트: 2007년 11월

오류 메시지

전역으로 사용하지 않도록 설정되었기 때문에 '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
    }
}