編譯命令列範例 (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 專案組建輸出詳細程度] 設定為 [一般] 或更高的詳細等級。