Share via


컴파일러 오류 CS5001

업데이트: 2007년 11월

오류 메시지

진입점에 적합한 정적 'Main' 메서드가 'program' 프로그램에 없습니다.
Program 'program' does not contain a static 'Main' method suitable for an entry point

이 오류는 실행 파일을 만드는 코드에 시그니처가 올바른 정적 Main 메서드가 없는 경우에 발생합니다. 진입점 함수인 Main을 main처럼 소문자로 정의하는 등 대/소문자를 잘못 사용하여 정의하는 경우에도 이 오류가 발생할 수 있습니다.

  • Main은 정적으로 선언되어야 하며, void 또는 int를 반환해야 하며, 매개 변수가 없거나 string[] 형식의 매개 변수 하나만 있어야 합니다.

예제

다음 예제에서는 CS5001 오류가 발생하는 경우를 보여 줍니다.

// CS5001.cs
// CS5001 expected
public class a
{
   // Uncomment the following line to resolve.
   // static void Main() {}
}

참고 항목

개념

Main()과 명령줄 인수(C# 프로그래밍 가이드)