컴파일러 오류 CS0017
업데이트: 2007년 11월
오류 메시지
'output file name' 프로그램에 정의된 진입점이 두 개 이상 있습니다. /main으로 컴파일하여 진입점이 포함된 형식을 지정하십시오.
Program 'output file name' has more than one entry point defined. Compile with /main to specify the type that contains the entry point.
프로그램 하나에는 Main 메서드가 하나만 있어야 합니다.
이 오류를 해결하려면 코드의 Main 메서드를 하나만 남기고 삭제하거나 /main 컴파일러 옵션을 사용하여 사용할 Main 메서드를 지정해야 합니다.
다음 샘플에서는 CS0017 오류가 발생하는 경우를 보여 줍니다.
// CS0017.cs
// compile with: /target:exe
public class clx
{
static public void Main()
{
}
}
public class cly
{
public static void Main() // CS0017, delete one Main or use /main
{
}
}