Visual C# 2005 編譯器選項
- 輸出檔 -
/out: 指定輸出檔名 (預設: 具有主要類別或是第一個檔案的檔案主檔名)
/target:exe 建置主控台可執行檔 (預設) (簡短形式: /t:exe)
/target:winexe 建置 Windows 可執行檔 (簡短形式: /t:winexe)
/target:library 建置程式庫 (簡短形式: /t:library)
/target:module 建置可以加入至其他組件的模組 (簡短形式: /t:module)
/delaysign[+|-] 只使用強式名稱金鑰的公開金鑰延遲簽署組件
/doc: 要產生的 XML 文件檔案
/keyfile: 指定強式名稱金鑰檔
/keycontainer: 指定強式名稱金鑰容器
/platform: 限制這個程式碼可以在哪些平台執行: x86、Itanium、x64 或 anycpu。預設為 anycpu。
- 輸入檔 -
/recurse: 根據萬用字元的指定來加入目前目錄和子目錄中所有檔案
/reference:= 使用指定的別名從指定的組件檔參考中繼資料 (簡短形式: /r)
/reference: 從指定的組件檔來參考中繼資料 (簡短形式: /r)
/addmodule: 將指定的模組連結至此組件
- 資源 -
/win32res: 指定 Win32 資源檔 (.res)
/win32icon: 於輸出使用此圖示
/resource: 嵌入指定的資源 (簡短形式: /res)
/linkresource: 將指定的資源連結至此組件 (簡短形式: /linkres)
其中 resinfo 格式為[,[,public|private]]
- 程式碼產生 -
/debug[+|-] 發出偵錯資訊
/debug:{full|pdbonly} 指定偵錯類型 ('full' 是預設值,而且會將偵錯工具附加至執行中的程式)
/optimize[+|-] 啟用最佳化 (簡短形式: /o)
- 錯誤和警告 -
/warnaserror[+|-] 將所有警告回報為錯誤
/warnaserror[+|-]: 將特定的警告回報為錯誤
/warn: 設定警告層級 (0-4) (簡短形式: /w)
/nowarn: 停用特定的警告訊息
- 語言 -
/checked[+|-] 產生溢位核對
/unsafe[+|-] 允許 'unsafe' 程式碼
/define: 定義條件式編譯的符號 (簡短形式: /d)
/langversion: 指定語言版本模式: ISO-1 或 Default
- 其他 -
@ 讀取回應檔以取得更多選項
/help 顯示此訊息 (簡短形式: /?)
/nologo 隱藏編譯器著作權訊息
/noconfig 不要自動納入 CSC.RSP 檔
- 進階 -
/baseaddress: 要建置程式庫的基底位址
/bugreport: 建立「錯誤報告」檔案。
/codepage: 指定開啟原始程式檔時所要使用的字碼頁
/utf8output 以 UTF-8 編碼輸出編譯器訊息
/main: 指定包含進入點 (忽略所有其他可能進入點) 的型別 (簡短形式: /m)
/fullpaths 編譯器產生完整路徑名稱
/filealign: 指定用來輸出檔案區段的對齊
/pdb: 指定偵錯資訊檔名 (預設: 具有 .pdb 副檔名的輸出檔)
/nostdlib[+|-] 不要引用標準程式庫 (mscorlib.dll)
/lib: 指定搜尋其他目錄以供參考之用
/errorreport: 指定如何處理內部編譯器錯誤: prompt、send、queue 或 none。預設值為 queue。
/moduleassemblyname: 這個模組將成為其一部分的組件名稱。
作者:Else 's Blog
地址:http://www.aixq.com/post/894/
版权所有。转载时必须链接形式注明作者和原始出处及本声明! 在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
在
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
- 輸出檔 -
/out:
/target:exe 建置主控台可執行檔 (預設) (簡短形式: /t:exe)
/target:winexe 建置 Windows 可執行檔 (簡短形式: /t:winexe)
/target:library 建置程式庫 (簡短形式: /t:library)
/target:module 建置可以加入至其他組件的模組 (簡短形式: /t:module)
/delaysign[+|-] 只使用強式名稱金鑰的公開金鑰延遲簽署組件
/doc:
/keyfile:
/keycontainer:
/platform:
- 輸入檔 -
/recurse:
/reference:
/reference:
/addmodule:
- 資源 -
/win32res:
/win32icon:
/resource:
/linkresource:
其中 resinfo 格式為
- 程式碼產生 -
/debug[+|-] 發出偵錯資訊
/debug:{full|pdbonly} 指定偵錯類型 ('full' 是預設值,而且會將偵錯工具附加至執行中的程式)
/optimize[+|-] 啟用最佳化 (簡短形式: /o)
- 錯誤和警告 -
/warnaserror[+|-] 將所有警告回報為錯誤
/warnaserror[+|-]:
/warn:
/nowarn:
- 語言 -
/checked[+|-] 產生溢位核對
/unsafe[+|-] 允許 'unsafe' 程式碼
/define:
/langversion:
- 其他 -
@
/help 顯示此訊息 (簡短形式: /?)
/nologo 隱藏編譯器著作權訊息
/noconfig 不要自動納入 CSC.RSP 檔
- 進階 -
/baseaddress: 要建置程式庫的基底位址
/bugreport:
/codepage:
/utf8output 以 UTF-8 編碼輸出編譯器訊息
/main:
/fullpaths 編譯器產生完整路徑名稱
/filealign:
/pdb:
/nostdlib[+|-] 不要引用標準程式庫 (mscorlib.dll)
/lib:
/errorreport:
/moduleassemblyname:
作者:Else 's Blog
地址:http://www.aixq.com/post/894/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
中查看更多“Visual C# 2005编译器选项 csc的應用”相关内容
强烈推荐:240多个jQuery插件
这几天的总结


2007/12/25 10:45 | by 
