除了從 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 專案建置輸出詳細資訊 設定為 [一般 ] 或更高層級的詳細資訊。