依字母順序列出 C# 編譯器選項
以下編譯器選項是依字母順序排序的。 如需分類清單,請參閱依分類列出的 C# 編譯器選項。
選項 |
用途 |
---|---|
讀取回應檔 (Response File) 以取得更多選項。 |
|
將使用方式訊息顯示於 stdout。 |
|
將指定的模組連結至這個組件。 |
|
指定 app.config 在組建繫結時期的位置。 |
|
指定要建置程式庫的基底位址 (Base Address)。 |
|
建立「錯誤報告」檔案。 如果這個檔案是與 /errorreport:prompt 或 /errorreport:send 搭配使用,則這個檔案會與任何損毀資訊一起傳送。 |
|
使編譯器產生溢位檢查。 |
|
指定開啟原始程式檔時所要使用的字碼頁。 |
|
發出偵錯資訊。 |
|
定義條件式編譯 (Conditional Compilation) 的符號。 |
|
只使用強式名稱 (Strong Name) 金鑰的公用 (Public) 部分延遲簽署組件 (Assembly)。 |
|
指定要產生的 XML 文件檔案。 |
|
指定如何處理編譯器內部錯誤︰prompt、send 或 none, 預設為 none。 |
|
指定輸出檔案區段的對齊方式。 |
|
使編譯器產生完整的路徑。 |
|
將使用方式訊息顯示於 stdout。 |
|
指定支援 ASLR 該高亂度。 |
|
/incremental |
啟用累加編譯 [已過時]。 |
指定強式名稱金鑰容器。 |
|
指定強式名稱金鑰檔。 |
|
指定語言版本模式︰ISO-1 或 Default。 |
|
指定在其中搜尋參考的其他目錄。 |
|
讓指定之組件中的 COM 型別資訊可在專案中使用。 |
|
將指定的資源連結至這個組件。 |
|
指定包含進入點的型別 (忽略其他所有可能的進入點)。 |
|
指定組件,其非公用型別 。 |
|
指示編譯器不要自動包含 CSC.RSP 檔。 |
|
隱藏編譯器著作權訊息。 |
|
指示編譯器不要參考標準程式庫 (mscorlib.dll)。 |
|
停用特定的警告訊息 |
|
指示編譯器不要將應用程式資訊清單內嵌在可執行檔中。 |
|
啟用/停用最佳化。 |
|
指定輸出檔名 (預設︰具有主要類別或是第一個檔案的檔案主檔名)。 |
|
指定 .pdb 檔案的檔案名稱和位置。 |
|
這段程式碼可以執行哪些平台的限制: x86 Itanium,x64 anycpu,或 anycpu32bitpreferred。 預設值為 anycpu。 |
|
指定編譯器輸出所使用的語言。 |
|
根據萬用字元的指定來加入目前目錄和子目錄中所有檔案。 |
|
從指定的組件檔來參考中繼資料。 |
|
嵌入指定的資源。 |
|
指定的子系統,可以使用的可執行檔的最小版本。 |
|
使用其中一個四個選項指定輸出檔的格式:/target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, /target:winmdobj。 |
|
允許 unsafe 程式碼。 |
|
以 UTF-8 編碼輸出編譯器訊息。 |
|
設定警告層級 (0-4)。 |
|
將特定的警告回報為錯誤。 |
|
於輸出使用此圖示。 |
|
指定自訂 win32 資訊清單檔案。 |
|
指定 win32 資源檔 (.res)。 |