Applies To.NET

发布日期:2019 年 9 月 26 日

版本:.NET Framework 3.5 和 4.8

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

质量与可靠性改进

BCL1

  • 通过使用 ConcurrentDictionary 来处理多线程访问,修复了影响 BinaryFormatter.GetTypeInformation 中发生的线程争用问题。

WPF2

  • 修复了影响 DataGrid 单元格中的 WPF 组合框(或任何选择器)的问题,当单元格的数据项被重新虚拟化或从基础集合中移除时,该单元格可以尝试更改其选择属性(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 3.5 或 4.8。  

重启要求

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

更新替代信息

此更新将替换之前发布的更新 4511555(适用于 Windows 10 版本 1903)。

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

需要更多帮助?

需要更多选项?

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

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