컴파일러 오류 CS1032

업데이트: 2007년 11월

오류 메시지

파일의 첫 토큰 뒤에 전처리기 기호를 정의/정의 해제할 수 없습니다.
Cannot define/undefine preprocessor symbols after first token in file

#define 및 #undef전처리기 지시문은 네임스페이스 선언에서 사용될 때와 같이 프로그램의 시작 부분에 다른 키워드보다 먼저 사용해야 합니다.

다음 샘플에서는 CS1032 오류가 발생하는 경우를 보여 줍니다.

// CS1032.cs
namespace x
{
   public class clx
   {
      #define a   // CS1032, put before namespace
      public static void Main()
      {
      }
   }
}