網友評分: 5.5分
.net framework 4.8是.NET Framework的第四個大版本,是微軟Windows操作系統運行.NET程序必備的系統組件,解決用戶在運行軟件時出現未安裝.NET Framework 4.0版本的問題,該版本支持Windows7 SP1操作系統,需要的用戶可下載體驗。
/aiI -! /passive
﹂釋放后自動安裝
/aiI -! /q
﹂釋放后全程自動安裝后退出
重裝參數(當安裝出現問題后)
/aiUI -! /passive
﹂釋放后自動重裝
/aiUI -! /q
﹂釋放后全程自動重裝后退出
修復參數:
/aiR
﹂釋放后運行修復程序
/aiR -! /passive
﹂釋放后全程自動修復
/aiR -! /q
﹂釋放后全程自動修復后退出
卸載參數:
/aiU
﹂釋放后運行卸載程序
/aiU -! /passive
﹂釋放后全程自動卸載
/aiU -! /q
﹂釋放后全程自動卸載后退出
一、高DPI
高DPI仍然是.NET的焦點。隨著顯示器分辨率不斷提高,應用程序需要放大以補償文字和圖像太小造成的無法辨認。在此版本中,ClickOnce和WinForms將迎來高DPI更新。
高DPI問題持續存在的原因有兩個。首先是高分辨率顯示器的可用性問題。在支持縮放的硬件變得可用之前,微軟無法有效測試200%和300%的縮放比例。因此,除非顯示器已經改進到一定程度,否則縮放仍然是一個問題。
另一個挑戰是多監視器設置。當應用程序在不同分辨率的顯示器之間移動時,必須重新計算縮放并換出圖像。更糟糕的是,應用程序可能會在兩個或多個具有不同分辨率的顯示器上發生重疊。解決這種情況需要各種妥協,結果并不總是令人滿意。
二、性能
除了通常的內部調整(如減少AsyncLocal的內存使用量或微調旋轉鎖)之外,此版本還修復了SqlDataReader.ReadAsync實際上不是異步執行的問題。
三、死鎖和靜態條件
鑒于.NET Framework日趨成熟,我們可能會驚奇地發現,許多核心庫仍存在競態條件和死鎖。以下是與并發相關問題的部分列表。
CLR:在并發調用新動態方法可能發生的潛在崩潰
CLR:調用EventSource的Dispose()時可能發生死鎖
網絡:在鎖定NetworkChanged監聽器和用戶回調時,NetworkInformation.NetworkChange可能會發生死鎖
WCF:在調用Set()之前關閉WaitHandle,可能在AsyncResult中存在競態條件
WCF:當中止連接導致從CleanupChannelCollections中拋出ObjectDisposedException時可能發生的竟態條件
工作流程:在極端使用條件下(與MSDTC的大量連接),單個線程可能會無限期地持有CriticalSection
用戶界面可訪問性(UIA)
.NETFramework發行說明了根據產品區域組的產品改進。每個變更都包括微軟內部VSTS錯誤ID,更新的主要二進制文件和變更是錯誤還是功能。
ASP..NET。
.netframework4.8修復ASP...NETCheckBox控制的Inputattributes和LabelAttributes的處理。[643614,System.Web.dll,錯誤,錯誤:3646]
.netframework4.8修復了HttpapplicationFactory類Httpapplication實例池的perf問題。[639421,system.web.dll,錯誤,錯誤:3673]
.netframework4.8修復了從頁面/控制器中扔出的Nullreferenceexception,只有參數化的結構函數,在定位4.7.2時使用默認值[635479、System.web.dll、錯誤、錯誤:3673]
.netframework4.8修復了使用自定義Datannotation.ValidationAttribute時ValidationContext.MemberName的問題。[563497,System.web.dll,錯誤,錯誤:3694]
.netframework4.8修復了在GMT以東使用不存在的文件的變更監視器時MemoryCache中的ArgumentOfrangeException。[684136,System.Web.dll,錯誤,錯誤:3694]
.netframework4.8修復可能會影響多數據處理的多值HTTP標頭處理。[684397,System.Web.dll,錯誤,錯誤:3694]
.netframework4.8修復了可能影響多數據處理的多值HTTP標頭處理問題。[726155,System.Web.dll,錯誤,錯誤:3734]
針對客戶端應用程序、WPF或控制臺應用程序等),ASP..NET客戶端應用程序服務API已經加強了潛在的惡意JSON有效負載。[727703,System.Web.dll,錯誤,錯誤:3734]
.netframework4.8修復了ASP..NET4.7引入的問題,其中意外刪除特定類型的緩存項目可能導致孤立*.delete文件阻止網絡應用的運行。[750653,System.Web.dll,錯誤,錯誤:3734。
標簽: .NET Framework .NET 微軟 系統組件