/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
在 [方案總管] 中選取專案。 在 [專案] 功能表上,按一下 [屬性]。
如需詳細資訊,請參閱專案設計工具簡介。
按一下 [應用程式] 索引標籤。
確定未核取 [啟用應用程式架構] 核取方塊。
修改 [啟始物件] 方塊中的值。
範例
下列程式碼會編譯 T2.vb 和 T3.vb,指定 Sub Main 程序可在 Test2 類別中找到。
vbc t2.vb t3.vb /main:Test2