csc命令協助

來源:互聯網
上載者:User
大家還是要常用用csc,個人感覺有時vs有不少不太方便的東西。

C:\>csc /help |more
Microsoft (R) Visual C# 編譯器版本7.00.9254 [CLR version v1.0.2914]
著作權 (C) Microsoft Corp 2000-2001。著作權所有,並保留一切權利。
  
                      Visual C# 編譯器選項
  
                        - 輸出檔案 -
/out:<檔案>             輸出檔案名(如果未指定,則從第一個源檔案派生)
/target:exe             產生控制台可執行檔(預設) (縮寫: /t:exe)
/target:winexe          產生 Windows 可執行檔 (縮寫: /t:winexe)
/target:library         產生庫 (縮寫: /t:library)
/target:module          產生能添加到其他程式集的模組 (縮寫: /t:module)
/define:<符號列表>      定義條件編譯符號 (縮寫: /d)
/doc:<檔案>             要產生的 XML 文檔檔案
  
                        - 輸入檔案 -
/recurse:<萬用字元>       根據萬用字元規範,包括目前的目錄和子目錄下的所有檔案
  
  
  
/reference:<檔案清單>   從指定的組件檔引用中繼資料 (縮寫: /r)
/addmodule:<檔案清單>   將指定的模組連結到此程式集中
  
                        - 資源 -
/win32res:<檔案>        指定 Win32 資源檔 (.res)
/win32icon:<檔案>       使用該表徵圖輸出
/resource:<資源資訊>    嵌入指定的資源 (縮寫: /res)
/linkresource:<資源資訊>將指定的資源連結到此程式集中 (縮寫: /linkres)
  
                        - 代碼產生 -
/debug[+|-]             發出調試資訊
/debug:{full|pdbonly}   指定偵錯類型(“full”是預設類型,可以將偵錯工具
附加到正
在啟動並執行程式)
/optimize[+|-]          啟用最佳化 (縮寫: /o)
/incremental[+|-]       啟用增量編譯 (縮寫: /incr)
  
                        - 錯誤和警告 -
/warnaserror[+|-]       將警告視為錯誤
/warn:               設定警告層級 (0-4) (縮寫: /w)
/nowarn:<警告列表>      禁用指定的警告資訊
  
  
  
/reference:<檔案清單>   從指定的組件檔引用中繼資料 (縮寫: /r)
/addmodule:<檔案清單>   將指定的模組連結到此程式集中
  
                        - 資源 -
/win32res:<檔案>        指定 Win32 資源檔 (.res)
/win32icon:<檔案>       使用該表徵圖輸出
/resource:<資源資訊>    嵌入指定的資源 (縮寫: /res)
/linkresource:<資源資訊>將指定的資源連結到此程式集中 (縮寫: /linkres)
  
                        - 代碼產生 -
/debug[+|-]             發出調試資訊
/debug:{full|pdbonly}   指定偵錯類型(“full”是預設類型,可以將偵錯工具
附加到正
在啟動並執行程式)
/optimize[+|-]          啟用最佳化 (縮寫: /o)
/incremental[+|-]       啟用增量編譯 (縮寫: /incr)
  
                        - 錯誤和警告 -
/warnaserror[+|-]       將警告視為錯誤
/warn:               設定警告層級 (0-4) (縮寫: /w)
/nowarn:<警告列表>      禁用指定的警告資訊
  
  
  
                        - 語言 -
/checked[+|-]           產生溢出檢查
/unsafe[+|-]            允許“不安全”代碼
  
                        - 雜項 -
@<檔案>                 讀取回應檔以獲得更多選項
/help                   顯示此用法資訊 (縮寫: /?)
/nologo                 取消編譯器著作權資訊
/noconfig               不要自動包含 CSC.RSP 檔案
  
                        - 進階 -
/baseaddress:<地址>     要產生的庫的基址
/bugreport:<檔案>       建立一個“錯誤報表”檔案
/codepage:           指定開啟源檔案時要使用的字碼頁

/utf8output             UTF-8 編碼的輸出編譯器訊息
/main:<類型>            指定包含進入點的類型(忽略所有其他可能的進入點)
(縮寫:
/m)
/fullpaths              編譯器產生完全限定路徑
/filealign:          指定用於輸出檔案節的對齊
/nostdlib[+|-]          不引用標準庫 (mscorlib.dll)
/lib:<檔案清單>         指定要在其中搜尋引用的附加目錄 

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。