2019 年 9 月 24 日 — KB4515841 Windows 10 版本 1709 的 .NET Framework 4.8 累积更新

应用对象
.NET

注意

  • 发布日期:
    2019 年 9 月 24 日
  • 版本:
    .NET Framework 4.8

Windows 10版本 1709 的 2019 年 9 月 24 日更新包括 Microsoft .NET Framework 4.8 中的累积可靠性改进。 我们建议你将此更新作为定期维护工作的一部分进行应用。 安装此更新之前,请参阅先决条件重新启动要求部分。

质量与可靠性改进

BCL1
  • 通过使用 ConcurrentDictionary 来处理多线程访问,修复了影响 BinaryFormatter.GetTypeInformation 中发生的线程争用问题。
WPF2
  • 解决了影响 WPF ComboBox (或 DataGrid 单元格中的任何选择器) 的问题,当单元格的数据项被重新虚拟化或从基础集合中删除时,该单元格可以尝试更改其选择属性 (SelectedIndexSelectedItemSelectedValue) 。 如果选择器的 ItemSource 属性是通过单元格的 DataContext 设置绑定的数据,则可能发生此情况。 根据虚拟化模式和为选择属性声明的绑定,症状可能包括意外更改数据项属性(为空)和意外显示重新使用以前附加到重新虚拟化项的 UI 的其他数据项(为空)。
  • 修复了在某些情况下启用了拼写检查的 WPF TextBox 或 RichTextBox 元素崩溃并返回“ExecutionEngineException”错误(包括在超链接附近插入文本)的问题。
  • 修复了影响托管系统支持或不支持的子窗口并在 .NET Framework 4.8 上运行的 Per-Monitor Aware WPF 应用程序的问题。 此 .NET 版本偶尔会崩溃并返回“System.Collections.Generic.KeyNotFoundException”异常。
CLR3
  • 解决了在重复加载和卸载 Mscoree.dll 的情况下可能导致句柄泄漏的问题。
  • 解决了错误导致进程终止而非提供预期 NullReferenceException 结果的罕见情况。

         1 基本类库 (BCL)
2Windows 演示基础 (WCF)
3 公共语言运行时 (CLR)

如何获取和安装更新

安装此更新

此更新会通过 Windows 更新自动下载并安装。

若要获取此更新的独立程序包,请转到 Microsoft 更新目录网站。

先决条件

若要应用此更新,必须安装 .NET Framework 4.8。

重启要求

如果未使用受影响的文件,则应用此更新之后无需重新启动计算机。 我们建议你退出所有基于 .NET Framework 的应用程序,然后再应用此更新。

更新替代信息

此更新将替换以前发布的更新 [4511520] (https://support.microsoft.com/help/4511520\) 。

如何获取此更新的相关帮助和支持