使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍了修补程序汇总包 3146716,这是可用于 Microsoft.NET Framework 4.6 和 4.6.1。有关修复程序汇总所修复的问题的详细信息,请参阅此修补程序汇总所修复问题部分。

解决方案

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

Download 立即下载软件包 (x86 和 x64)。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

119591如何从联机服务获得 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

注意:要验证修补程序的更新版本,请检查以确定已安装的版本发布关键字的值。为了向前兼容,您可以检查的值是大于或等于在下表中列出的值。

修补程序汇总版本

发行 DWORD 的值

对于.NET Framework 4.6 或更高版本的修补程序汇总包 3146711

394294

有关如何确定.NET Framework 版本的详细信息,请参阅如何︰ 确定是否已安装的.NET Framework 版本

详细信息

系统必备组件

若要应用此修补程序,必须具有.NET Framework 4.6 或安装 4.6.1。

重启要求

您需要重新启动计算机后,如果任何受影响的文件正在使用,则在应用此修补程序。我们建议您关闭所有基于.NET Framework 应用程序,然后再应用此修补程序。

修补程序替换信息

此修复程序包不替换以前发布的修补程序包。



此修复程序汇总所修复的问题

CLR JIT 问题

C# 结构按引用传递,不是通过运行代码的计算机上具有.NET Framework 4.6 安装时的值,并使用 RyuJIT 编译器。此 bug 的一个症状是代码表示按正确顺序 (时序) 集合中的数据。当客户机从数据史学家检索时间系列数据,此.NET Framework 的早期版本中的行为更改触发意外的行为。

因缺少 tmp 变量作为传递通过 ref 参数的lvAddrExposed标记,将出现此问题。这样,反过来,会损坏复制 prop 阶段。

CLR 问题

泛型类型从本机映像还原时,CLR 类型加载程序中的问题可能会触发死锁。这将导致在ngen createpdb命令失败。此修补程序可以解决此问题。

Windows 窗体问题

满足以下条件时,缓慢初始化 Windows 窗体PrintPreviewDialog用户界面︰

  • 使用网络打印机。

  • 这台打印机,例如双工设置的用户首选项进行修改。

该方案得到了性能优化。如果不修改特定页面的页面设置,打印机设置不重新应用 (通过访问到打印机后台处理程序) 此页。如果应用程序通过使用QueryPageSettings事件处理程序中修改打印机设置,打印预览代受影响页的性能不会提高,即使设置了选择加入标志。

为了参加这种优化,应到 app.config 文件,具体取决于您的.NET Framework 版本添加下面的项。

.NET Framework 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 的

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×