小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#環(huán)境變量配置和常用命令

 悟靜 2013-02-15

C#環(huán)境變量設置步驟:

在桌面右擊[我的電腦]->[屬性]->[高級]->[環(huán)境變量]
在下面的系統(tǒng)變量欄點擊“新建”
變量名輸入“csc”
變量值輸入:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\”(也許你的機器上.net framework的版本會有所不同,因而后面的文件夾名稱v2.0.50727會有不同)
然后在系統(tǒng)變量列表框中雙擊“Path”
在變量名文本框的最后面加入“;%csc%;”(注意是雙引號內(nèi)的內(nèi)容,前后要有分號)
其實,有一種更簡潔的方法,那就是直接編輯系統(tǒng)變量列表框中雙擊“Path”,在后面加上“;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\;”
設置完環(huán)境變量,在cmd命令中輸入csc.exe,測試是否成功。
csc.exe編譯器常用命令:

命令:csc File.cs ,功能:編譯 File.cs以產(chǎn)生 File.exe,另一種寫法:csc/out:MyFile.exe File.cs,可以自定義編譯生成的執(zhí)行文件名稱
命令:csc/target:library File.cs ,功能:編譯 File.cs 以產(chǎn)生 File.dll,另一種寫法:csc /target:library /out:MyFile.dll  File.cs,可以自定義編譯生成的庫文件名稱
命令:csc/define:DEBUG /optimize /out:File2.exe *.cs ,功能:通過使用優(yōu)化和定義 DEBUG 符號,編譯當前目錄中所有的 C# 文件,輸出為 File2.exe
命令:csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs ,功能:編譯當前目錄中所有的 C# 文件,以產(chǎn)生File2.dll 的調(diào)試版本,不顯示任何徽標和警告
命令:csc /target:library /out:Something.xyz *.cs ,功能:將當前目錄中所有的 C# 文件編譯為Something.xyz(一個DLL)
csc.exe編譯器命令詳解:

編譯器位置:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe  

 - 編譯器選項 -                     -   輸出文件   -  
  /out:<文件>                       輸出文件名(默認值:包含主類的文件或第一個文件的基名稱)  
  /target:exe                       生成控制臺可執(zhí)行文件(默認)  (縮寫:   /t:exe)  
  /target:winexe                    生成Windows可執(zhí)行文件         (縮寫:   /t:winexe)  
  /target:library                   生成庫                        (縮寫:   /t:library)  
  /target:module                    生成能添加到其他程序集的模塊  (縮寫:   /t:module)  
  /define:<符號列表>                定義條件編譯符號              (縮寫:   /d)  

  /doc:<文件>                       要生成的XML文檔文件   
  /recurse:<通配符>                 根據(jù)通配符規(guī)范,包括當前目錄和子目錄下的所有文件  
  /reference:<文件列表>             從指定的程序集文件引用元數(shù)據(jù)  (縮寫:   /r)  
  /addmodule:<文件列表>             將指定的模塊鏈接到此程序集中  

-   資源文件    -
  /win32res:<文件>                  指定Win32資源文件(.res)  
  /win32icon:<文件>                 使用該圖標輸出  
  /resource:<資源信息>              嵌入指定的資源                (縮寫:   /res)  
  /linkresource:<資源信息>          將指定的資源鏈接到此程序集中  (縮寫:   /linkres)  

-   代碼調(diào)試    -  
  /debug[+|-]                       發(fā)出調(diào)試信息  
  /debug:{full|pdbonly}             指定調(diào)試類型(“full”是默認類型,可以將調(diào)試程序附加到正在運行的程序)  
  /optimize[+|-]                    啟用優(yōu)化                      (縮寫:   /o)  
  /incremental[+|-]                 啟用增量編譯                  (縮寫:   /incr)  
   
-   錯誤和警告   -  
  /warnaserror[+|-]                 將警告視為錯誤  
  /warn:<n>                         設置警告等級(0-4)             (縮寫:   /w)  
  /nowarn:<警告列表>                禁用特定的警告消息  
   
-   語言   -  
  /checked[+|-]                     生成溢出檢查  
  /unsafe[+|-]                      允許“不安全”代碼  
   
-   雜項   -  
  @<文件>                           讀取響應文件以獲得更多選項  
  /help                             顯示此用法信息                (縮寫:   /?)  
  /nologo                           取消編譯器版權(quán)信息  
  /noconfig                         不要自動包含CSC.RSP文件  
   
-   高級   -  
  /baseaddress:<地址>               要生成的庫的基址  
  /bugreport:<文件>                 創(chuàng)建一個“錯誤報告”文件  
  /codepage:<n>                     指定打開源文件時要使用的代碼頁  
  /utf8output                       UTF-8編碼的輸出編譯器消息  
  /main:<類型>                      指定包含入口點的類型(忽略所有其他可能的入口點)   (縮寫:   /m)  
  /fullpaths                        編譯器生成完全限定路徑  
  /filealign:<n>                    指定用于輸出文件節(jié)的對齊方式  
  /nostdlib[+|-]                    不引用標準庫(mscorlib.dll)  
  /lib:<文件列表>                   指定要在其中搜索引用的附加目錄

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多