共用方式為


/main

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

/main:location

引數

  • location
    必要項。 這是類別或模組的完整限定性條件,其中包含程式啟動時要呼叫的 Sub Main 程序。 它的形式可以是 /main:module/main:namespace.module

備註

當您建立可執行檔或 WIndows 可執行程式時,請使用這個選項。 如果省略了 /main 選項,編譯器 (Compiler) 就會在所有公用 (Public) 類別和模組中搜尋有效的共用 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

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

    如需詳細資訊,請參閱專案設計工具簡介

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

  3. 確定未核取 [啟用應用程式架構] 核取方塊。

  4. 修改 [啟始物件] 方塊中的值。

範例

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

vbc t2.vb t3.vb /main:Test2

請參閱

參考

/target (Visual Basic)

編譯命令列範例 (Visual Basic)

概念

Visual Basic 版的 Hello World

Visual Basic 中的 Main 程序

其他資源

Visual Basic 命令列編譯器