-main
Sub Main
프로시저가 포함된 클래스 또는 모듈을 지정합니다.
구문
-main:location
인수
location
필수입니다. 프로그램이 시작할 때 호출될 Sub Main
프로시저를 포함하는 클래스 또는 모듈의 이름입니다. -main:module 또는 -main:namespace.module 형태일 수 있습니다.
설명
실행 파일 또는 Windows 실행 프로그램을 만들 때 이 옵션을 사용합니다. -main 옵션을 생략하면 컴파일러가 모든 공용 클래스 및 모듈에서 유효한 공유 Sub Main
을 검색합니다.
Main
프로시저의 다양한 형태에 대한 설명은 Visual Basic의 Main 프로시저를 참조하세요.
location
이 Form으로부터 상속하는 클래스인 경우 컴파일러는 클래스에 Main
프로시저가 없는 경우 애플리케이션을 시작하는 기본 Main
프로시저를 제공합니다. 이를 통해 개발 환경에서 만든 코드를 명령줄에서 컴파일할 수 있습니다.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Visual Studio 통합 개발 환경에서 -main을 설정하려면
솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 클릭합니다.
애플리케이션 탭을 클릭합니다.
애플리케이션 프레임워크 사용 확인란이 선택되지 않았는지 확인합니다.
시작 개체 상자에서 값을 수정합니다.
예시
다음 코드는 Test2
클래스에서 Sub Main
프로시저를 찾을 수 있도록 지정하여 T2.vb
및 T3.vb
를 컴파일합니다.
vbc t2.vb t3.vb -main:Test2
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET