-main
指定包含 Sub Main
程序的類別或模組。
語法
-main:location
引數
location
必要。 類別或模組的名稱,包含程式啟動時要呼叫的 Sub Main
程序。 格式可能為 -main:module 或 -main:namespace.module。
備註
建立可執行檔或 Windows 可執行程式時,請使用此選項。 如果省略 -main 選項,編譯器會搜尋所有公用類別和模組的有效共用 Sub Main
。
如需參考各種 Main
程序格式的討論,請參閱 Visual Basic 的主要程序。
如果 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
在 方案總管中選取專案。 按一下 [專案] 功能表上的 [屬性]。
按一下 [應用程式] 索引標籤。
請勿勾選 [啟用應用程式架構] 核取方塊。
修改 [啟始物件] 方塊中的值。
範例
下列程式碼會編譯 T2.vb
和 T3.vb
,並指定 Sub Main
程序會在 Test2
類別中找到。
vbc t2.vb t3.vb -main:Test2