.NET Framework是僅適用于 Windows 版本的 .NET,用于生成客戶端和服務(wù)器應(yīng)用程序。這里小編為大家?guī)砹?strong>microsoft .net framework 4.7.1,一般簡稱為.net 4.7.1,能夠支持Windows 10,Windows 8.1,Windows 7,Windows Server 2016等系統(tǒng),包括公共語言運行時 (CLR) 和 .NET Framework 類庫,其中公共語言運行時是 .NET Framework 的基礎(chǔ),可將運行時看作一個在執(zhí)行時管理代碼的代理,提供內(nèi)存管理、線程管理和遠程處理等核心服務(wù),并且還強制實施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。
與上一版本相比,.net 4.7.1新增了多個新功能,主要表現(xiàn)在基類、公共語言運行時 (CLR)、網(wǎng)絡(luò)和ASP.NET四大方面,具體包括支持 .NET Standard 2.0、對配置生成器的支持、運行時功能檢測、支持只讀引用等,還有垃圾回收性能改進、對Message.HashAlgorithm 的 SHA-2 支持、ASP.NET HttpCookie 分析等等,極大的提高了工作效率。ps:這里小編帶來的是.net 4.7.1離線包,包括32位和64位兩個版本,以及相應(yīng)的web安裝包,歡迎免費下載體驗。
microsoft .net framework 4.7.1新增功能
一、基類
1、支持 .NET Standard 2.0
.NET Standard 定義了一組 API,這些 API 必須可用于支持該版本的標(biāo)準(zhǔn)的每個 .NET 實現(xiàn)。 .NET Framework 4.7.1 完全支持 .NET Standard 2.0,并添加 大約 200 個 API,這些 API 在 .NET Standard 2.0 中定義,并且 .NET Framework 4.6.1、4.6.2 和 4.7 中缺少這些 API。
2、對配置生成器的支持
配置生成器允許開發(fā)人員在運行時動態(tài)注入和生成應(yīng)用程序的配置設(shè)置。 自定義配置生成器可用于修改配置節(jié)中的現(xiàn)有數(shù)據(jù),或完全從頭開始生成配置節(jié)。 如果沒有配置生成器,.config 文件是靜態(tài)的,并且將在應(yīng)用程序啟動前一段時間定義其設(shè)置。
若要創(chuàng)建自定義配置生成器,請從抽象的 ConfigurationBuilder 類派生生成器并且替代其 ConfigurationBuilder.ProcessConfigurationSection 和 ConfigurationBuilder.ProcessRawXml。 還可以在 .config 文件中定義生成器。
3、運行時功能檢測
System.Runtime.CompilerServices.RuntimeFeature 類提供了一種機制,用于確定在編譯時還是運行時給定的 .NET 實現(xiàn)上是否支持預(yù)定義功能。 在編譯時,編譯器可以檢查指定的字段是否存在以確定是否支持該功能;如果是這樣,它可以發(fā)出利用該功能的代碼。 在運行時,應(yīng)用程序可以在運行時發(fā)出代碼之前調(diào)用 RuntimeFeature.IsSupported 方法。
4、值元組類型可序列化
從 .NET Framework 4.7.1 開始,System.ValueTuple 及其關(guān)聯(lián)的泛型類型標(biāo)記為 可序列化,這允許二進制序列化。 這樣,可以更輕松地將元組類型(如 Tuple<T1,T2,T3> 和 Tuple<T1,T2,T3,T4>)遷移到值元組類型。
5、支持只讀引用
.NET Framework 4.7.1 添加了 System.Runtime.CompilerServices.IsReadOnlyAttribute。 語言編譯器使用此屬性來標(biāo)記具有只讀 ref 返回類型或參數(shù)的成員。
二、公共語言運行時 (CLR)
1、垃圾回收性能改進
.NET Framework 4.7.1 中的垃圾回收 (GC) 的更改提升了整體性能,尤其是大型對象堆 (LOH) 分配的性能。 在 .NET Framework 4.7.1 中,小型對象堆 (SOH) 分配和 LOH 分配使用不同的鎖,當(dāng)后臺 GC 整理 SOH 時即發(fā)生 LOH 分配。 這樣,進行大量 LOH 分配的應(yīng)用程序發(fā)生分配鎖爭用的情況將減少,從而提高性能。
三、網(wǎng)絡(luò)
1、Message.HashAlgorithm 的 SHA-2 支持
在 .NET Framework 4.7 及更早版本中,Message.HashAlgorithm 屬性僅支持 HashAlgorithm.Md5 和 HashAlgorithm.Sha 的值。 從 .NET Framework 4.7.1 開始,還支持 HashAlgorithm.Sha256、HashAlgorithm.Sha384和 HashAlgorithm.Sha512。 此值是否實際使用取決于 MSMQ,因為 Message 實例本身不會進行哈希處理,而只是將值傳遞給 MSMQ。
四、ASP.NET
1、ASP.NET 應(yīng)用程序中的執(zhí)行步驟
ASP.NET 處理包含 23 個事件的預(yù)定義管道中的請求。 ASP.NET 將每個事件處理程序作為執(zhí)行步驟執(zhí)行。 在 .NET Framework 4.7 及之前的 ASP.NET 版本中,由于本機線程和托管線程之間的切換,ASP.NET 無法傳遞執(zhí)行上下文。 ASP.NET 有選擇性地僅傳送 HttpContext。 從 .NET Framework 4.7.1 開始,HttpApplication.OnExecuteRequestStep(Action<HttpContextBase,Action>) 方法還允許模塊還原環(huán)境數(shù)據(jù)。 此功能針對與跟蹤、分析、診斷或事務(wù)(例如應(yīng)用程序的執(zhí)行流)相關(guān)的庫。
2、ASP.NET HttpCookie 分析
.NET Framework 4.7.1 包括一個新方法,HttpCookie.TryParse,該方法提供了一種標(biāo)準(zhǔn)化方法,用于從字符串創(chuàng)建 HttpCookie 對象,并準(zhǔn)確分配過期日期和路徑等 Cookie 值。
3、ASP.NET 表單身份驗證憑據(jù)的 SHA-2 哈希選項
在 .NET Framework 4.7 及更早版本中,ASP.NET 允許開發(fā)人員使用 MD5 或 SHA1 在配置文件中使用哈希密碼存儲用戶憑據(jù)。 從 .NET Framework 4.7.1 開始,ASP.NET 還支持新的安全 SHA-2 哈希選項,例如 SHA256、SHA384 和 SHA512。 SHA1 保留默認值,可以在 Web 配置文件中定義非默認哈希算法。
系統(tǒng)要求
一、硬件要求
處理器 1 GHz
RAM 512 MB
最小磁盤空間(32 位) 4.5 GB
最小磁盤空間(64 位) 4.5 GB
二、安裝要求
需要具有管理員權(quán)限才能安裝 .NET Framework。 如果在要安裝 .NET Framework 的計算機上不具有管理員權(quán)限,請聯(lián)系網(wǎng)絡(luò)管理員。
三、兼容的操作系統(tǒng)
Windows客戶端版本:Windows 10,Windows 8.1,Windows 7
Windows Server版本:Windows Server 2016、Windows Server 2012 R2、Windows Server 2012,Windows Server 2008 R2 SP1
其它版本下載
-
查看詳情
microsoft .net framework 2.0(含SP2)
68.91M
-
查看詳情
microsoft .net framework 3.5
155.17M
-
查看詳情
.net framework 3.5 sp1離線安裝包
231.55M
-
查看詳情
microsoft .net framework 4.5.2 32位64位
67.62M
-
查看詳情
microsoft .net framework 4.6.2離線安裝包 32位64位
60.31M
-
查看詳情
microsoft .net framework 4.7 32位64位
59.9M
-
查看詳情
microsoft .net framework 4.7.2 32位64位
81.24M
-
查看詳情
microsoft .net framework 4.8中文離線版 32位64位
116.92M
-
查看詳情
microsoft .net framework 4.0官方版 32位64位離線版
48.78M
-
查看詳情
microsoft .net framework 4.8.1 32位64位
75.31M
- 下載地址
發(fā)表評論
0條評論軟件排行榜
- 1Office 2010激活工具(Office 2010 Toolkit) v2.3.2綠色版
- 2microsoft .net framework 4.0官方版 32位64位離線版
- 3windows7簡體中文語言包 32位64位
- 4Office2013激活工具(kms激活工具180天)
- 5mdac組件 v2.8 SP1
- 6microsoft office2007兼容包
- 7windows xp sp3補丁包
- 8microsoft .net framework 5.0 v5.0.7 32位64位官方版
- 9.net framework 5.0離線安裝包 64位/32位
- 10windows installer 4.5簡體中文版
熱門推薦
microsoft .net framework 4.8中文離線版 32位64位116.92M / 簡體中文
windows installer 4.5簡體中文版 43.12M / 簡體中文
超級兔子升級天使 v5.01.12M / 簡體中文
Office2013激活工具(kms激活工具180天) 1K / 簡體中文
windows11免TPM2.0限制補丁 附使用教程27K / 簡體中文
Windows10升級助手 v3.6.46.213官方版2.01M / 簡體中文
it天空系統(tǒng)補丁合集EasyHotfix v4.19.214.107官方版346.47M / 簡體中文
win7補丁包微軟官方版 v21.6.10791.29M / 簡體中文
office2007 sp3補丁包 307.31M / 簡體中文