방법: 응용 프로그램의 시작 개체 변경(Visual Basic)

프로젝트의 시작 개체 또는 시작 폼 속성은 응용 프로그램을 로드할 때 호출할 진입점을 정의합니다. 일반적으로 이 항목은 응용 프로그램의 기본 폼이나 응용 프로그램이 시작될 때 실행되는 Sub Main 프로시저로 설정됩니다.

프로젝트 디자이너응용 프로그램 페이지에서 시작 개체 또는 시작 폼을 설정할 수 있습니다. 자세한 내용은 프로젝트 디자이너, 응용 프로그램 페이지(Visual Basic)를 참조하십시오.

프로젝트 디자이너시작 폼/시작 개체 옵션은 프로젝트 형식에 따라 달라집니다. 예를 들어, 콘솔 응용 프로그램에는 시작 개체 옵션이 있으며 이 옵션은 Sub Main 또는 Module1이 될 수 있습니다. Windows 응용 프로그램에는 시작 폼 옵션이 있으며 이 옵션은 Form1 또는 Sub Main이 될 수 있습니다. 다음 사항을 참조하십시오. 클래스 라이브러리에는 진입점이 없으므로 이 속성에 대해 **(없음)**만 선택할 수 있습니다.

응용 프로그램 프레임워크 사용 옵션은 프로젝트에서 응용 프로그램 프레임워크를 사용할지 여부를 지정합니다. 이 설정은 시작 폼/시작 개체에서 사용 가능한 옵션에 영향을 줍니다.

  • 응용 프로그램 프레임워크 사용을 선택할 경우(기본값) 이 옵션은 시작 폼이 되며 폼만 표시합니다. 이는 응용 프로그램 프레임워크에서 시작 개체가 아니라 시작 폼만 지원하기 때문입니다.

  • 응용 프로그램 프레임워크 사용을 선택하지 않을 경우 이 옵션은 시작 개체가 되며 Sub Main을 포함하는 모듈이나 폼과 클래스를 표시합니다. 응용 프로그램 프레임워크를 사용하지 않으면 응용 프로그램에서는 사용자가 만든 사용자 지정 Sub Main 프로시저를 사용하므로 폼에 대한 코드를 Sub Main 프로시저에 추가해야 합니다.

    사용자 지정 Sub Main 프로시저를 시작 개체로 사용할 때는 응용 프로그램 이벤트(Startup, Shutdown, StartupNextInstance 및 UnhandledException)의 코드가 실행되지 않습니다.

시작 개체 또는 시작 폼을 변경하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 응용 프로그램 탭을 클릭합니다.

  3. 시작 개체 또는 시작 폼 드롭다운 목록에서 Startup 개체를 선택합니다.

Windows 응용 프로그램의 시작 개체를 Sub Main으로 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 응용 프로그램 탭을 클릭합니다.

  3. 응용 프로그램 프레임워크 사용 확인란의 선택을 취소합니다.

  4. 시작 개체 드롭다운 목록에서 Sub Main을 선택합니다.

참고 항목

참조

프로젝트 디자이너, 응용 프로그램 페이지(Visual Basic)

기타 리소스

응용 프로그램 속성 관리