2019 年 10 月 15 日-KB4519562 .NET Framework 4.8 的累积更新,适用于 Windows 10版本 1607 和Windows Server 2016
Applies To
.NET发布日期:
2019 年 10 月 15 日版本:
.NET Framework 4.82019 年 10 月 15 日针对 Windows 10 版本 1607 和Windows Server 2016的更新包括 .NET 4.8 中的累积可靠性改进。 我们建议你将此更新作为定期维护工作的一部分进行应用。 安装此更新之前,请参阅前提条件和重启要求部分。
质量与可靠性改进
ASP.NET |
解决使用自定义 DataAnnotation.ValidationAttribute 时 ValidationContext.MemberName 的问题。 |
WPF1 |
解决软件呈现无法绘制位置和缩放过大的图像的问题。 例如,Width=10 的 Image 元素,源自宽度=500 的位图,并从封闭窗口的左边缘定位 700 像素, 无法显示,因为缩放因子 S = 500/10 = 50 且位置 X=700 太大,其产品 S * X = 50 * 700 = 35000 超过 2^15 = 32768。 |
CLR2 |
降低从 Type.GetConstructors () 返回无序构造函数Info 的风险。 改进了外部 bug ((例如双无) 阻止基础 OS 线程启动)的情况中的行为。 运行时现在失败并出现诊断错误,而不是挂起等待线程启动。 这样可以更好地进行故障恢复,并更好地诊断导致故障的问题。 解决包含 SafeArrays 的延迟绑定 .NET COM 调用的问题,其中 SafeArray 未完全初始化。 |
Winforms |
解决了单个向上键按下键阻止导航到下拉菜单项的最后一项的问题。 解决属性网格在选择更改为 null 时可能会引发 NullReferenceException 的问题, (未选择任何内容) 响应值更改 |
1 Windows Presentation Foundation (WPF) 2 公共语言运行时 (CLR)
此更新中的已知问题
症状:
为 .NET Framework 4.8 应用此 10 月 15日累积更新后,创建具有受限权限集的默认 AppDomain 的一些 ClickOnce 应用程序和应用程序可能会看到应用程序启动或应用程序运行时失败或意外行为。 可观察的问题是 System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8)为 null,导致任何可恢复回.NET Framework 4.0 行为的怪癖。
解决 方案:
观察新的意外故障或功能问题的客户可以通过将 (或合并) 以下部分添加到应用程序配置文件来实现应用程序设置:
<?xml version=“1.0” encoding=“utf-8” ?> <配置> <运行时> <AppContextSwitchOverrides value=“Switch.System.Reflection.DoNotForceOrderOfConstructors=true” /> </runtime> </configuration> |
解决方法
若要解决此问题,请为 Windows 10 版本 1607 和 Windows Server 2016 KB4532997 安装 .NET Framework 4.8 的更新。
如何获取和安装更新
安装此更新
若要下载并安装此更新,请转到“设置>更新&安全> Windows 更新,然后选择”检查更新”。
若要获取此更新的独立包,请转到 Microsoft 更新目录 网站。
文件信息
有关此更新中提供的文件列表,请下载 文件信息以进行累积更新。
先决条件
若要应用此更新,必须安装 .NET Framework 4.8。
重启要求
如果未使用受影响的文件,则应用此更新之后无需重新启动计算机。 我们建议你退出所有基于 .NET Framework 的应用程序,然后再应用此更新。
更新替换信息
此更新将替换以前发布的更新 4515839。
如何获取此更新的相关帮助和支持
-
帮助安装更新:Windows 更新常见问题解答
-
在线和在家保护自己:Windows 安全支持
-
根据国家/地区提供本地支持:国际支持