发布日期: 九月 24, 2019

版本: .NET 框架 3.5 和 4.7.2

2019 年 9 月 24 日,Windows 10、版本 1809 和 Windows Server 2019 的更新包括 Microsoft .NET Framework 3.5 和 4.7.2 中的累积可靠性改进。我们建议您应用此更新作为常规维护例程的一部分。安装此更新之前,请参阅先决条件重新启动要求部分。

质量与可靠性改进

BCL1

  • 通过使用并发字典来处理多线程访问,解决影响BinaryFormatter.GetType 信息中发生的线程争用问题。

WPF2

  • 解决影响 DataGrid 单元格中的 WPF 组合盒(或任何选择器)的问题,该问题可在单元格的数据项重新虚拟化时尝试更改其选择属性(选择索引、选定项、选定值)或从基础集合中删除。如果选择器的ItemSource属性是通过单元格的DataContext设置绑定的数据,则可能发生此情况。根据虚拟化模式和为选择属性声明的绑定,症状可能包括数据项属性的意外更改(为空),以及重复使用 UI 的其他数据项的意外显示(为空)以前附加到重新虚拟化的项目。

  • 解决了 WPF TextBox 或 RichTextBox 元素启用拼写检查崩溃并在某些情况下返回"执行引擎异常"错误的问题,包括在超链接附近插入文本。

  • 解决了影响每监视器感知 WPF 应用程序的问题,这些应用程序承载系统感知或不知道子窗口,并在 .NET Framework 4.8 上运行。此 .NET 版本偶尔会崩溃并返回"系统.集合.泛性.KeyNotFoundException"异常。

CLR3

  • 解决了在重复加载和卸载 Mscoree.dll 的情况下可能导致句柄泄漏的问题。

  • 解决错误导致进程终止的罕见情况,而不是提供预期的NullReference 异常结果。

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

有关此更新的其他信息

以下文章包含有关此更新的其他信息,因为它与各个产品版本有关。

  • 4516550.NET Framework 3.5、4.7.2 和 4.8 的累积更新说明(Windows 10、版本 1809 和 Windows 服务器 2019 (KB4516550)

如何获取并安装更新

安装此更新

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

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

文件信息

有关此更新中提供的文件的列表,请下载累积更新 4515855 的文件信息。

先决条件

要应用此更新,必须安装.NET Framework 3.5 或 4.7.2。

重启要求

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

更新替换信息

此更新将替换以前发布的更新4512192

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。