共用方式為


編譯命令列範例

更新:2007 年 11 月

在 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 Basic 編譯器