- 軟件(jiàn)大小:123.45M
- 軟件語言:中(zhōng)文
- 軟(ruǎn)件類型:國(guó)產軟件
- 軟件類別:免費軟(ruǎn)件 / 係統其它
- 更新時間(jiān):2020-12-10 11:07
- 運行環境:WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟件廠(chǎng)商(shāng):
- 官方網站:暫無
54.68M/中文/6.2
66.64M/中文/2.9
765KB/英文/6.6
48.82M/中文/5.5
197.11M/英文/2.7
.net core給需要的用戶嗲來功能強大的應(yīng)用程序開發框(kuàng)架,不僅具有簡潔大氣的界(jiè)麵更有豐(fēng)富的功能以及便捷的操作方式等你來體驗,支持多種不同的操作平台更有諸多的應用程(chéng)序組建等你來使用,功能強大值得一試。喜歡的朋友趕緊來下載吧!
.NET Core 是.net framework的新一代版本,是微軟開發的第一個官方版本,具(jù)有跨平(píng)台 (Windows、Mac OSX、Linux) 能力的應用程序開發框架 (Application Framework),未來也將會支持 FreeBSD 與 Alpine 平台,也是微軟在一開始發展時就開源(yuán)的軟件平台[1] ,它經常也會(huì)拿來(lái)和現有的開源 .NET 平台 Mono 比較。
由於 .NET Core 的開發目標是跨(kuà)平台的 .NET 平台,因此 .NET Core 會包含 .NET Framework 的類庫(kù),但(dàn)與 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的(de)管理(lǐ)方式,應(yīng)用程序隻需要獲取(qǔ)需(xū)要的組件即(jí)可,與(yǔ) .NET Framework 大包式安裝的作法截然(rán)不同,同時各包亦有(yǒu)獨立(lì)的版本線 (Version line),不(bú)再(zài)硬性要求應用程序跟隨主線版本。
跨平台
可以在Windows,macOS,Linux上運行
靈活的部署機製
1.Portable applications(便攜式應用(yòng))
這種部署機製(zhì)和傳統的.NET Framework相似,隻要目標平台上存(cún)在.NET Core Runtime即可。
2.Self-contained application(自宿主應用(yòng))
顧(gù)名思義,這種部署機製將應用和運行時(shí)共同(tóng)打包,即(jí)便目標平台上沒有安裝.NET Core Runtime也(yě)能正常使用
第二種方式和.NET Native也是不一樣的,仍然使用CoreCLR,而.NET Native使(shǐ)用(yòng)CoreRT作為運行(háng)時(shí),詳細信息(xī)請見dotnet/corert
開源
.NET Core從屬於.NET基金會,由微軟進(jìn)行官方支持。使用MIT和Apache 2開源協議,文(wén)檔協議遵循CC-BY
.NET Core SDK包(bāo)含
.NET Core 是由許多項目所組成,除了基本的類庫(Core FX) 之外,也(yě)包含采用(yòng) RyuJIT 編譯(yì)的運行平(píng)台 Core CLR、編譯器平台.NET Compiler Platform、采用 AOT 編譯技術(shù)運(yùn)行最(zuì)優化的包 Core RT (.NET Core Runtime),以及跨平台的 MSIL 編譯(yì)器 LLILC (LLVM-based MSIL Compiler) 等項目(mù)。
同時,微(wēi)軟也發(fā)展了一個建置技術文件的平(píng)台docfx,並運用於 .NET Core 的文件網站。
命令(lìng)行工具(jù)
.NET程序所有的運行腳本(běn)都可(kě)以用命令(lìng)行工(gōng)具執行(háng)(cmd,bash)這(zhè)裏有幾個常見的donnet命令
兼容性(xìng)
通過.NET Standard Library與.NET Framework,Xamarin,Mono兼容
RyuJIT
RyuJIT 是微軟發展的新式即地編譯器 (Just-in-Time Compiler),用以替換現有的 .NET Framework 的 JIT 以及 JIT64 即地編譯器,依據微軟公布的測試報(bào)告,RyuJIT 的性能較前一代的 JIT 提(tí)升約 25%,並支持SIMD(Single Instruction, Multiple Data) 的技術。RyuJIT 同時應用於 .NET Framework 4.6 以及 .NET Core。
Core CLR
Core CLR 移植 .NET Framework 的 CLR 的功能,包含核心程(chéng)序庫 mscorlib、JIT 編譯器、垃圾(jī)收集器 (GC) 以及其他運行 MSIL 所需要的運行(háng)期環境。
Core RT
Core RT 是以AOT (Ahead-of-time) 編譯方式為主的核心功能,在 .NET Core 內稱為(wéi) Core RT,在 UWP 則是稱為 .NET Native。
Core RT 會在(zài)建造時期 (非運行期) 在編譯時將 MSIL 轉換成平台本地的機器碼,以獲取較短的引導時間(jiān) (JIT 采用的是運(yùn)行時期編譯,使得引導時間拉長),以及內存用量減少的優點。Core RT 會在不同的平台使用不同的(de) AOT 技術:
Windows 上使用的是 .NET Native。
Mac OS 與 Linux 上使用的是 LLILC (同時支持 JIT 和 AOT)。
LLILC
LLILC (LLVM-based MSILCompiler,英文發音為(wéi) "lilac") 是 .NET Core 在(zài)非 Windows 平台的 MSIL 編譯器 ,基於 ECMA-335 (Common Language Infrastructure) 的標準將 MSIL 編譯成原生碼運行,適用於可運行 LLVM 的操作係統,例如 Mac OSX 與 Linux 操(cāo)作係統。
LLILC 同時支持 JIT (內含 RyuJIT 的實(shí)現) 以及 AOT (未來(lái)將開始支持) 的編譯方式。
Roslyn
.NET Compiler Platform (項目代碼為 Roslyn) 是將 .NET 平台的編譯架構標準化的(de)平台,它可提供(gòng)程序管(guǎn)理工具 (如集(jí)成開發環(huán)境(jìng)) 相當多的情(qíng)報,用以發展有助於編(biān)寫程序與管理程序結構所需要的功能
例如(rú)類型信息、語(yǔ)法結(jié)構、參考鏈接、語義、編譯器、自動化、錯誤回報等等功(gōng)能,隻要是遵循 CLI 標準的編程語言,都可以利用 .NET Compiler Platform 實現(xiàn)出編譯器,讓(ràng)程序管理工具(jù)能實現如語法(fǎ)提示、語法自動完成、關鍵字高亮等可視化能力。
.NET Compiler Platform 可同(tóng)時支持 .NET Framework 4.6 以上版本,.NET Core 也原生支持。
請描(miáo)述您所遇到的錯(cuò)誤(wù),我們將盡快予(yǔ)以修正,謝謝!
*必填項,請(qǐng)輸入內容