本文介绍了修补程序汇总包 3146709,可用于 Microsoft.NET Framework 4.5.2 4.5.1,以及 4.5。有关此累积修补程序修复的问题的详细信息,请参阅"此修补程序汇总所修复问题"部分。

解决方案

下面是一些可从 Microsoft 下载中心下载的文件:

Download 立即下载 x86 软件包。

Download 立即下载 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 的

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×