本文介绍适用于 Microsoft 3146710 4.5.2、4.5.1 和 4.5 的修补程序汇总.NET Framework。 有关修补程序汇总修复的问题详细信息,请参阅"此修补程序汇总修复的问题"部分。
解决方法
与 KB3146710 对应的修补程序已取代 .NET Framework 的最新更新,其中包含 KB3146710 中以前包含的所有修补程序。 建议安装最新更新的 .NET Framework。 若要详细了解如何下载 Microsoft 支持文件,请单击以下文章编号,查看 Microsoft 知识库中的文章:
119591 如何从联机服务获取 Microsoft 支持文件 Microsoft 扫描了此文件中的病毒。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。 注意 若要验证修补程序更新版本,请检查 Release 关键字的值以确定已安装的版本。 若要向前兼容,可以检查是否大于或等于下表中列出的值。
修补程序汇总版本 |
Release DWORD 的值 |
---|---|
4.5 3146710 4.5 .NET Framework修补程序汇总 |
380035 |
若要详细了解如何确定版本.NET Framework,请参阅如何:确定.NET Framework版本。
更多信息
先决条件
若要应用此修补程序,必须安装 .NET Framework 4.5.2、4.5.1 或 4.5。
重启要求
如果正在使用任何受影响的文件,则应用此修补程序后必须重新启动计算机。 建议在应用此修补程序.NET Framework关闭所有基于应用程序的应用程序。
修补程序替换信息
此修补程序包不会替换以前发布的修补程序包。
此修补程序汇总修复的问题
ASP.NET
在具有 32 个核心的计算机上运行 Web 应用程序时,System.Web.BufferAllocator 上的争用和性能不佳。
修复:通过删除 System.Web.BufferAllocator 中的全局锁,已消除争用。Windows表单
Windows条件为 true 时,窗体打印PreviewDialog UI 的初始化速度非常缓慢:
-
使用网络打印机。
-
更改了此打印机的用户首选项,例如双面打印设置。
我们已将性能优化添加到此方案。 如果未更改特定页面的页面设置,则我们不会通过访问打印机后台处理程序 (页的打印机) 重新应用页面设置。 如果应用程序使用 QueryPageSettings 事件处理程序更改打印机设置,即使设置了"选择加入"标志,受影响页面的打印预览生成性能也不提高。 若要选择加入此优化,应将以下密钥添加到 App.config 文件中: 在 .NET Framework 4.5.2 上: <?xml version="1.0" encoding="utf-8"?> <配置> < appSettings > <添加 key="OptimizePrintPreview" value="true" /> < /appSettings > <4.6>更高版本上的 .NET Framework /configuration: <?xml version="1.0" encoding="utf-8"?> <配置> <运行时> < AppContextSwitchOverrides 值 = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime> </configuration> 如果应用程序可以在任一版本的 .NET Framework 运行,请在同一文件中同时使用这两个开关。 若要选择退出,请更改已切换或将值设置为 false。
ClickOnce
ClickOnce更新为支持 TLS 1.1 和 1.2。 ClickOnce在运行时自动检测所需的 TLS 协议。 无需在 ClickOnce 应用程序中执行其他步骤来启用此功能。可接受。
请注意ClickOnce在可预见的将来继续支持 TLS 1.0,即使 PCI 符合性不再