網(wǎng)友評(píng)分:
5分
.NET Framework 5是微軟公司正式發(fā)布的編程模型。該版本最大的特點(diǎn)就是跨平臺(tái),可以支持Linux,mac osx等軟件建立了用來(lái)在設(shè)備上運(yùn)行托管應(yīng)用程序的環(huán)境,提高了應(yīng)用程序的可擴(kuò)展性和性能,可輕松解決電腦打不開(kāi)個(gè)別軟件的問(wèn)題,該版本支持32位操作系統(tǒng)。
1、.NET Core與.NET Framework 5
基本上.NET Framework是為在Windows中和在Windows中開(kāi)發(fā)應(yīng)用程序而設(shè)計(jì)的?,F(xiàn)在,Microsoft已構(gòu)建了.NET Core框架,可用于為所有平臺(tái)(包括Windows,Linux,Android,iOS等)創(chuàng)建應(yīng)用程序。這更像Java的可移植性,使用Core框架構(gòu)建的應(yīng)用程序需要.NET Core運(yùn)行時(shí)。
2、支持的操作系統(tǒng)/要求
.NET Framework不能安裝在所有windows操作系統(tǒng)上,但僅支持少數(shù)Windows 10版本。這是因?yàn)樗鼉H與visual studio 2019 16.8 Preview 4兼容。由于提到的Visual Studio 2019僅與以下操作系統(tǒng)兼容,因此.NET Framework 5.0 RC2也僅支持Windows和Server的以下版本:
Windows Server 2019。版本:標(biāo)準(zhǔn)和數(shù)據(jù)中心
Windows Server 2016。版本:標(biāo)準(zhǔn)和數(shù)據(jù)中心
Windows 8.1(帶有2919355更新)版本:Core,Professional和Enterprise
Windows 10 Build 1703或更高版本。版本:家庭版,專業(yè)版,教育版和企業(yè)版(不支持LTSC和S)
Windows Server 2012 R2(帶有2919355更新)版本:Essentials,Standard,Datacenter
Windows 7 SP1(帶有最新的Windows更新)版本:家庭高級(jí)版,專業(yè)版,企業(yè)版,旗艦版
此外,MSI軟件包也可用于x86,x64,ARM64,macOS和Linux系統(tǒng)。
1、提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。
2、提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。
3、提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠(yuǎn)程執(zhí)行的。
4、提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境。
5、使開(kāi)發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。
6、按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;冢甆ET Framework的代碼可與任何其他代碼集成。
.NET Framework不能安裝在所有Windows操作系統(tǒng)上,但僅支持少數(shù)Windows 10版本。這是因?yàn)樗鼉H與Visual Studio 2019 16.8 Preview 4兼容。由于提到的Visual Studio 2019僅與以下操作系統(tǒng)兼容,因此.NET Framework 5.0 RC2也僅支持Windows和Server的以下版本:
Windows 10 Build 1703或更高版本。版本:家庭版,專業(yè)版,教育版和企業(yè)版(不支持LTSC和S)
Windows Server 2019。版本:標(biāo)準(zhǔn)和數(shù)據(jù)中心
Windows Server 2016。版本:標(biāo)準(zhǔn)和數(shù)據(jù)中心
Windows 8.1(帶有2919355更新)版本:Core,Professional和Enterprise
Windows Server 2012 R2(帶有2919355更新)版本:Essentials,Standard,Datacenter
Windows 7 SP1(帶有最新的Windows更新)版本:家庭高級(jí)版,專業(yè)版,企業(yè)版,旗艦版
# .NET 5.0.4 – March 09, 2021
https://cdn.jsdelivr.net/gh/dotnet/core@master/release-notes/5.0/5.0.4/5.0.4.md
2020/11/06
.NET 5.0 是下一個(gè) .NET Core 的主要版本,之後是3.1。 我們將這個(gè)新版本的 .NET 5.0 (而不是 .NET Core 4.0)命名為以下兩個(gè)原因:
我們略過(guò)了版本號(hào)碼4.x,以避免與 .NET Framework 4.x 混淆。
我們從名稱中捨棄了「核心」,以強(qiáng)調(diào)這是未來(lái)的 .NET 主要實(shí)作為。 .NET 5.0 支援比 .NET Core 或 .NET Framework 更多類型的應(yīng)用程式和平臺(tái)。
ASP.NET Core 5.0 是以 .NET 5.0 為基礎(chǔ),但會(huì)保留 "Core" 的名稱,以避免與 ASP.NET MVC 5 混淆。 同樣地,Entity Framework Core 5.0 會(huì)保留 "Core" 的名稱,以避免與 Entity Framework 5 和6混淆。
相較于 .NET Core 3.1,.NET 5.0 包含下列改進(jìn)功能和新功能:
C # 更新
F # 更新
Visual Basic 更新
新功能的System.Text.Js
單一檔案應(yīng)用程式
應(yīng)用程式修剪
Windows ARM64 和 ARM64 內(nèi)建函式
傾印偵錯(cuò)工具的工具支援
執(zhí)行時(shí)間程式庫(kù)已針對(duì)可為null 的參考型別標(biāo)注80%
效能改進(jìn):
垃圾收集 (GC)
System.Text.Json
System.Text.RegularExpressions
非同步 ValueTask 共用
容器大小優(yōu)化
更多區(qū)域
標(biāo)簽: 代碼編程 NET Framework
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)