依分類列出 Visual Basic 編譯器選項
Visual Basic 命令列編譯器是提供做為從 Visual Studio 整合開發環境 (IDE) 內編譯程式的替代方案。 以下是依功能分類排序的 Visual Basic 命令列編譯器選項清單。
編譯器輸出
選項 |
用途 |
隱藏編譯器橫幅資訊。 |
|
使用 UTF-8 編碼方式顯示編譯器輸出。 |
|
輸出編譯期間的額外資訊。 |
最佳化
選項 |
用途 |
指定要對齊輸出檔案區段的位置。 |
|
啟用/停用最佳化。 |
輸出檔
選項 |
用途 |
將文件註解處理成 XML 檔案。 |
|
針對 .NET Compact Framework 設定編譯器。 |
|
指定輸出檔。 |
|
指定輸出格式。 |
.NET 組件
選項 |
用途 |
讓編譯器允許您目前正在編譯的專案使用指定檔案中的所有型別資訊。 |
|
指定要對組件加上完整簽署還是部分簽署。 |
|
從指定的組件匯入命名空間。 |
|
為金鑰組指定金鑰容器名稱,以便為組件指定強式名稱。 |
|
指定包含金鑰或金鑰組的檔案,以便為組件指定強式名稱。 |
|
指定 /reference 選項所參考的組件位置。 |
|
從組件匯入中繼資料。 |
|
指定模組所屬的組件名稱。 |
偵錯/錯誤檢查
選項 |
用途 |
建立包含可簡化報告錯誤資訊的檔案。 |
|
產生偵錯資訊。 |
|
隱藏編譯器產生警告的能力。 |
|
防止編譯器顯示與語法相關的錯誤和警告碼。 |
|
停用整數的溢位檢查。 |
|
將警告提升為錯誤。 |
說明
選項 |
用途 |
顯示編譯器選項。 這個命令和指定 /help 選項相同。 不進行編譯。 |
|
顯示編譯器選項。 這個命令和指定 /? 選項相同。 不進行編譯。 |
Language
選項 |
用途 |
指定編譯器只應接受 Visual Basic 指定版本中的語法。 |
|
強制明確宣告變數。 |
|
強制使用嚴格型別語意 (Strict Type Semantic)。 |
|
指定字串比較應為二進位,還是應使用地區設定特性的文字語意。 |
|
在變數宣告中啟用區域型別推斷。 |
前置處理器
選項 |
用途 |
定義條件式編譯的符號。 |
資源
選項 |
用途 |
對 Managed 資源建立連結。 |
|
將 Managed 資源嵌入至組件。 |
|
將 .ico 檔案插入至輸出檔。 |
|
將 Win32 資源插入至輸出檔。 |
其他
選項 |
用途 |
指定回應檔。 |
|
指定 DLL 的基底位址。 |
|
指定編譯過程中所有原始程式碼檔使用的字碼頁。 |
|
指定 Visual Basic 編譯器應如何報告編譯器內部錯誤。 |
|
告訴 Windows 核心是否特定可執行檔支援高熵位址空間配置隨機 (ASLR)。 |
|
指定類別,其中包含SubMain在啟動時所使用的程序。 |
|
不要使用 Vbc.rsp 編譯 |
|
導致編譯器不參考標準程式庫。 |
|
指示編譯器不要將任何應用程式資訊清單內嵌在可執行檔中。 |
|
指定編譯器處理輸出檔時所針對的處理器平台。 |
|
在子目錄中搜尋要編譯的原始程式檔。 |
|
為所有型別宣告指定命名空間。 |
|
指定 Mscorlib.dll 和 Microsoft.VisualBasic.dll 的位置。 |
|
指定編譯器應該不使用 Visual Basic 執行階段程式庫的參考來進行編譯,還是使用特定執行階段程式庫的參考來進行編譯。 |
|
識別使用者定義的 Win32 應用程式資訊清單檔,以便內嵌在專案的 PE 檔中。 |