編譯命令列範例 (Visual Basic)

在 Visual Basic 中編譯 Visual Studio 程式的替代用法,就是您可以從命令列進行編譯,以產生可執行 (.exe) 檔或動態連結程式庫 (.dll) 檔。

Visual Basic 命令列編譯器 (Compiler) 支援一組完整的選項,可控制輸入和輸出檔、組件 (Assembly)、偵錯和前置處理器 (Preprocessor) 選項。 每個選項都有兩種可交換的形式:-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

開啟最佳化並定義 DEBUG 符號,在目前的目錄中編譯所有的 Visual Basic 檔,產生 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

從命令列編譯時,必須透過 /reference 編譯器選項,明確參考 Microsoft Visual Basic 執行階段程式庫。

提示

使用 Visual Studio IDE 中,當您建立專案,您可以顯示有關相關聯的 vbc 命令的資訊與其在輸出視窗中的編譯器選項。若要顯示這項資訊,請開啟 選項對話方塊、專案和方案、建置和執行,然後將 [MSBuild 專案建置輸出詳細等級] 設定為 [一般] 或較高層級的詳細等級。如需詳細資訊,請參閱HOW TO:檢閱、儲存和設定建置記錄檔

請參閱

其他資源

Visual Basic 命令列編譯器

Visual Basic 中的條件式編譯