2019 年 10 月 15 日 - KB4519562 Windows 10 版本 1607 和 Windows Server 版本 2016 的 .NET Framework 4.8 彙整套件更新

套用到
.NET

注意

  • 發行日期:
    2019 年 10 月 15 日
  • 版本:
    .NET Framework 4.8

2019 年 10 月 15 日針對 Windows 10 版本 1607 與 Windows Server 2016 的更新,包含了 .NET 4.8 的累積可靠性提升。 建議您套用此更新,做為定期例行維護。 安裝此更新之前,請先參閱<先決條件><重新啟動需求>章節。

品質和可靠性改良功能

ASP.NET 解決使用 custom DataAnnotation.ValidationAttribute 時 ValidationContext.MemberName 的問題。
WPF1 軟體渲染無法繪製位置與縮放過大的影像時的處理與問題。 例如,一個寬度為 10 的影像元素,來源為寬度 = 500,且位於包圍視窗左側 700 像素處的點陣圖,卻因縮放因子 S = 500/10 = 50 及位置 X=700 過大而無法出現,也就是它們的乘積 S * X = 50 * 700 = 35000 超過 2^15 = 32768。
CLR2 降低從 Type.GetConstructors () 回傳未排序 ConstructorInfo 的風險。
在外部錯誤 (情境下,例如雙重自由) 阻止底層作業系統執行緒啟動,行為改善。 執行時會以診斷錯誤失敗,而不是等執行緒開始時卡住。 這有助於更好的故障復原及更精確的故障診斷。
關於包含 SafeArray 的晚期綁定 .NET COM 呼叫,且 SafeArray 未完全初始化的問題。
Winforms 解決了無法透過單一向上方向鍵前往下拉選單最後一項的問題。
位址與問題:當選擇變更為 null (且值變更時,屬性網格可能會拋出 NullReferenceException)

1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

此更新中的已知問題

症狀:

在套用此 10 月 15日 .NET Framework 4.8 累積更新後,部分 ClickOnce 應用程式及建立預設 AppDomain 且權限受限的應用程式可能會觀察到應用程式啟動或執行時失敗,或出現意外行為。 可觀察的問題是 System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) 為空,導致任何異常行為.NET Framework回退 4.0 的行為。

因應措施:

客戶若發現新的意外故障或功能問題,可以透過在應用程式設定檔中新增 (或合併以下部分來實作應用程式設定) :

<?XML Version=“1.0” encoding=“UTF-8” ?>
<配置>
<運行時間>
<AppContextSwitchOverrides value=“Switch.System.Reflection.DoNotForceOrderOfConstructors=true” />
</運行時>
</配置>

解決方式

要解決這個問題,請安裝.NET Framework 4.8 版本的更新,Windows 10 1607 版和Windows Server 2016 KB4532997

如何取得並安裝更新

安裝此更新

要下載並安裝此更新,請前往設定>中的「>安全更新 & Windows Update,然後選擇檢查更新。

若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。

檔案詳細資訊

如需此更新中提供的檔案清單,請下載累積更新的檔案資訊

先決條件

要套用此更新,必須安裝 .NET Framework 4.8。

重新啟動需求

如果任何受影響的檔案正在使用中,您必須在套用此更新後將電腦重新啟動。 建議您在套用此更新之前,先結束所有 .NET Framework 應用程式。

更新取代資訊

此更新取代先前發布的更新 [4515839] () https://support.microsoft.com/help/4515839\

如何取得此更新的說明及支援