Applies To.NET

发布日期: 九月 24, 2019

版本: .NET 框架 4.8

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

质量与可靠性改进

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)

如何获取并安装更新

安装此更新

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

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

文件信息

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

先决条件

要应用此更新,必须安装.NET 框架 4.8。

重启要求

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

更新替换信息

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

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

需要更多帮助?

需要更多选项?

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

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