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