.net core2.2程序安裝制作的的軟件,能夠?qū)崿F(xiàn)便捷的編碼操作方式,為用戶建立清晰的界面內(nèi)容,支持快速編輯儲存能夠掌握最特色的操作手法,數(shù)據(jù)計算分析更方便便捷,支持多客戶端運行使用,需要的用戶可以前來旋風軟件園下載!
一個開源通用的開發(fā)框架,支持跨平臺,即支持在window,macos,linux等系統(tǒng)上的開發(fā)和部署,并且可以在硬件設備,云服務,和嵌入式/物聯(lián)網(wǎng)方案中進行使用。.net core的源碼放在github上,由微軟官方和社區(qū)共同支持。
跨平臺
可以在windows,macos,linux上運行
兼容性
通過.net standard library與.net framework,xamarin,mono兼容
命令行工具
.net程序所有的運行腳本都可以用命令行工具執(zhí)行(cmd,bash)這里有幾個常見的donnet命令
靈活的部署機制
1.portable applications(便攜式應用)
這種部署機制和傳統(tǒng)的.net framework相似,只要目標平臺上存在.net core runtime即可。
2.self-contained application(自宿主應用)
顧名思義,這種部署機制將應用和運行時共同打包,即便目標平臺上沒有安裝.net core runtime也能正常使用
第二種方式和.net native也是不一樣的,仍然使用coreclr,而.net native使用corert作為運行時,詳細信息請見dotnet/corert
開源
.net core從屬于.net基金會,由微軟進行官方支持。使用mit和apache 2開源協(xié)議,文檔協(xié)議遵循cc-by
使用.net core 2.0需要先安裝.net core sdk 2.0,并且在visual studio 2017中創(chuàng)建app。
.net core sdk 2.0.0 包括了 .net core 2.0.0 runtime,如果下載了sdk就不需要單獨下載runtime了。
.net core的組成
.net runtime
即coreclr。如之前所說,coreclr與.net framework的clr并沒有什么區(qū)別,進程管理,gc,jit(ryujit 編譯器)這些部分也都是一樣的,只是針對服務器系統(tǒng)做了相應優(yōu)化。現(xiàn)在clr和coreclr也在進行同步更新,只是可以肯定的是,coreclr才是.net的未來,clr將作為兼容手段而存在
framework libraries,
即corefx。包括集合類,文件系統(tǒng)處理類,xml處理類,異步task類等
sdk tools 和 language compilers (sdk工具和編譯器)
即cli工具和roslyn編譯器。可以通過.net core sdk(.net core開發(fā)工具包)獲取。
dotnet’app host
用來選取并執(zhí)行對應運行時,提供組件載入原則和啟動.net core應用程序。sdk也是通過相同程序啟動。
是不是想起了mscoree.dll這個墊片,它同樣承載著windows平臺上為.net應用程序選擇clr版本的工作
大小:166.00M / 版本:v2.2 官方版
大?。?3.35M / 版本:v2.2 官方版
大?。?8.17M / 版本:v2.2 官方版
大?。?.84M / 版本:v2.2 官方版
大小:34.58M / 版本:v2.2 官方版
大?。?.03M / 版本:v2.2 官方版
大?。?91.00M / 版本:v2.2 官方版
大小:20.40M / 版本:v2.2 官方版
大?。?6.56M / 版本:v2.2 官方版
大小:227.69M / 版本:v2.2 官方版
大?。?66.78M / 版本:v2.2 官方版
大小:3.48M / 版本:v2.2 官方版