共用方式為


-主要

指定包含 Sub Main 程式的類別或模組。

語法

-main:location  

論點

location
必須的。 類別或模組的名稱,其中包含 Sub Main 程序啟動時要呼叫的程式。 這可能格式為 -main:module-main:namespace.module

備註

當您建立可執行檔或 Windows 可執行檔時,請使用此選項。 如果省略 -main 選項,編譯程式會搜尋所有公用類別和模組中有效的共用 Sub Main

如需各種程式形式的Main討論,請參閱Visual Basic中的主要程式

當是繼承自 Form的類別時location,編譯程式會提供預設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

  1. [方案總管] 中選取專案。 按一下 [專案] 功能表上的 [屬性]

  2. 按一下 [應用程式] 索引標籤。

  3. 請確定未核取 [ 啟用應用程式架構] 複選框。

  4. 修改 Startup 物件 方塊中的值。

範例

下列程式代碼會 T2.vb 編譯 和 T3.vb,並 Sub Main 指定在類別中找到 Test2 程式。

vbc t2.vb t3.vb -main:Test2  

另請參閱