Sign in with Microsoft
New to Microsoft? Create an account.

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

解决方案

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

Download 立即下载 x86 软件包。

Download 立即下载 x 64 包。

有关如何下载 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 内部人员

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×