Share via


編譯命令列範例 (Visual Basic)

除了從 Visual Studio 內編譯 Visual Basic 程式,您也可以從命令列編譯,以產生可執行檔 (.exe) 檔案或動態連結程式庫 (.dll) 檔案。

Visual Basic 命令列編譯器支援一組完整的選項,可控制輸入和輸出檔案、組件,以及偵錯和前置處理器選項。 每個選項都有兩種可互換的格式:-option/option。 本文件只會顯示 -option 表單。

下表列出您可以修改供自己使用的一些命令列範例。

使用
編譯 File.vb 並建立 File.exe vbc -reference:Microsoft.VisualBasic.dll File.vb
編譯 File.vb 並建立 File.dll vbc -target:library File.vb
編譯 File.vb 並建立 My.exe vbc -out:My.exe File.vb
編譯 File.vb,並同時建立程式庫和名為 File.dll 的參考組件 vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb
編譯目前目錄中的所有 Visual Basic 檔案,並開啟最佳化和定義 DEBUG 符號,以產生 File2.exe vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb
編譯目前目錄中的所有 Visual Basic 檔案,以產生 File2.dll 的偵錯版本,而不顯示標誌或警告 vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb
將目前目錄中的所有 Visual Basic 檔案編譯為 Something.dll vbc -target:library -out:Something.dll *.vb

提示

當您使用 Visual Studio IDE 建置專案時,可以在輸出視窗中顯示相關聯 vbc 命令及其編譯器選項的資訊。 若要顯示這項資訊,請依序開啟 [選項] 對話方塊、[專案和方案]、[建置並執行],然後將 [MSBuild 專案組建輸出詳細程度] 設定為 [一般] 或更高的詳細等級。

另請參閱