編譯命令列範例 (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 執行階段程式庫。