C#編譯器和CLI的安裝


為了完成C#程序編譯和運行,需要安裝代碼對應版本的編譯器和CLI(公共語言框架)平台。

(部分內容摘自《C#本質論》)

針對主流的CLI平台(Microsoft .NET),有兩種安裝方案:

1.最小安裝:下載安裝.NET Framwork2.0 或更高版本的發布包。

2.安裝Visual Studio IDE 可獲得功能豐富的IDE(包括智能感知、對項目文件的支持等)。

為了使用命令行進行編譯,無論是安裝了Visual Studio 還是只安裝了運行時,必須設置PATH環境變量來包含C#編譯器csc.exe。

為Microsoft .NET設置編譯器路徑:

1.若當前計算機已經安裝Visual Studio IDE,選擇 “開始”->“所有程序”->"Microsoft Visual Studio .NET"->"Visual Studio Tools"->"Visual Studio 命令提示",從而打開命令窗口,此時會將編譯器csc.exe放到路徑中,便於在任何目錄下執行。如圖:

                                          

執行完后,會得到Animal類文件對應的.dll文件。

2.若沒安裝Visual Studio IDE。需要顯示引用完整的編譯器路徑名。編譯器的位置是%Windir%\Microsoft .Net\Framwork\<版本>。其中,%Windir%指向本機Windows安裝目錄下的一個特殊環境變量,<版本>是指當前計算機上安裝的.NET Framwork版本號(eg. v2.0.50727、v3.5)。每次調用編譯器csc.exe時,先使用命令:Set PATH=%Windir%\Microsoft .Net\Framwork\<版本> 將編譯器位置添加到路徑中。再使用csc.exe編譯指定文件。

3.可以將編譯器路徑添加到系統環境變量中,避免每次調用csc.exe時都提供完整路徑

(1)配置命令行編譯器

計算機->屬性->高級系統設置->環境變量 雙擊“系統變量”中的Path變量,在當前變量值的末尾加入編譯器路徑(路徑變量各值用分號隔開)。

(注意路徑和版本號,自己去安裝目錄查看。以我的安裝路徑為例)在Path變量中添加 ;C:\Windows\Microsoft.NET\Framwork64\v3.5

                                                    

若配置成功,cmd進入命令行窗口輸入:csc.exe/? 將顯示c#編譯器支持的選項列表(如圖):

                                                   

(2)配置其他.NET 命令行工具:

在(1)中的Path變量中加入命令行工具路徑,(本機為例);D:\Microsoft Visual Studio 2013\SDK\v3.5\Bin

若配置成功,在命令行窗口中輸入:gacutil /? 查看GAC工具gacutil.exe的各個選項。

 

完成路徑配置后,-打開cmd,轉到源文件所在目錄-輸入命令:csc /target:library  Animal.cs 即可得到編譯文件Animal.dll(如圖)

其中/target:library 指定文件編譯成單一文件*.dll程序集。關於其他輸出選項、利用編譯器引用外部程序集等查看MSDN。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM