写点什么

Microsoft 发布.NET Framework 4.5 更新包

  • 2013-01-21
  • 本文字数:2067 字

    阅读完需:约 7 分钟

Microsoft 发布了一些.NET Framework 4.5 的更新包,它们修复了使用 Windows Presentation Foundation(WPF) Common Language Runtime(CLR) Windows Forms XML Network Class Library(NCL) ASP.NET Entity Framework(EF) Windows Workflow Foundation(WWF) Windows Communication Foundation(WCF)时出现的可靠性、兼容性、稳定性及性能方面的问题。

Windows Presentation Foundation(WPF)

  • 修复了实现 ICommand 接口时 CanExecuteChanged 事件中的事件接收问题。
  • 修复了 DataGrid 焦点问题——此前,将焦点设置在 DataGrid 边缘的单元格上时按边缘同方向的箭头键会触发此问题。
  • 解决了在使用 IScrollInfo 接口创建自定义面板时可能出现的无限循环和 System.OutOfMemoryException 异常的问题。
  • 修复了调用 ListBox 或者 DataGrid 的 ScrollIntoView 方法时会产生 System.InvalidCastException 异常的问题。
  • 修复了在对象上实现 INotifyDataErrorInfo 接口或者对象引发 ErrorsChanged 事件时可能产生 System.NullReferenceException 异常的问题。

Common Language Runtime (CLR)

  • 解决了与 Array.Sort 方法相关的性能问题。
  • 解决了将.NET Framework 4 升级到 4.5 之后可能出现“公共语言运行时检测到无效程序”错误的问题。
  • 修复了将较早版本的.NET 升级到.NET 4.5 之后无法从 ASP.NET 读取性能计数器的问题。
  • 修复了升级到.NET Framework 4.5 之后使用 Type.IsAssignableFrom 方法返回值错误的问题。
  • 修复了 CryptoStream 类中的异常处理。
  • 修复了从.NET 4 升级到.NET 4.5 之后使用第三方控件时可能产生 System.Security.SecurityException 异常的问题。 Windows Forms
  • 修复了菜单交互和子窗口行为。
  • 修复了 TableLayoutPanel 控件单元格定位的问题。
  • 修复了使用 System.Windows.Forms.FontDialog.Color 属性时的颜色返回值。 XML • 修复了在 XSL 转换 期间试图重定义默认的 XML 命名空间会引发异常的问题。 • 修复了使用 XmlSerializer 类序列化一个实现了 IEnumerable 接口的结构的数组时将引发 System.Reflection.TargetInvocationException 异常的问题。

Network Class Library(NCL)

  • 修复了使用异步 API 时的分块响应问题。
  • 修复了在应用程序发送数据时进行 SSL 重新协商会引发未处理的异常、随后崩溃的问题。
  • 修复了 HttpWebRequest 类中的线程池冻结问题。
  • 修复了 HTTP 请求中止和代理身份认证协商同时发生时会引发未处理的异常、随后崩溃的问题。 ASP.NET
  • 修复了通过繁体中文版 Windows 8 访问 Web 应用程序时不显示繁体中文版内容的问题。
  • 修正了在本地系统上使用 Perfmon.exe 程序时远程计算机上 ASP.NET 性能计数器的值。
  • 修复了使用 Visual Studio 2012 向 ASP.NET 页面中的 HTML 表格控件插入标签会引发编译错误的问题。
  • 修正了将 cachedRolesInCookie 属性设置为 ture 时的角色 Cookie 值。
  • 修复了打开应用程序中的 AntiXssEncoder 类型后使用 HyperLink Web 服务器控件的 NavigateUrl 属性时的页面重定向问题。

Entity Framework(EF)

  • 修复了 Entity Framework 与 SQL Server Compact 3.5 SQL Server Compact 4.0 一起使用时,或者应用程序使用 LINQ to Entities 查询对实体集合执行多 JOIN 语句获取数据时,Entity Framework 生成 SQL 语句造成的性能问题。
  • 提升了在装有.NET Framework 4.5 的计算机上运行使用 Entity Framework 查询数据的应用程序或使用“group by view”结构查询的查询性能。

Windows Workflow Foundation (WF)

Windows Communication Foundation (WCF)

  • 修复了在装有.NET Framework 4.5 的计算机上创建基于.NET Framework 4.0 的 WCF 服务项目时,或者将 web.config 文件中 aspNetCompatibilityEnabled 属性的值设置为 true 时会引发 System.ServiceModel.ServiceActivationException 异常的问题。
  • 修复了公共 API ByteStreamMessageEncoder.CreateMessage 使用默认的 XmlDictionaryReaderQuotas 类而不是 XmlDictionaryReaderQuotas.Max 中定义的最大配额创建 XmlDictionaryReader 类时可能引发 System.Xml.XmlException 异常的问题。
  • 修正了试图获取 HttpRequest.InputStream 属性而不是服务操作时的错误消息。
  • 修复了通过添加服务引用对话框或者通过.NET Framework 4.5 Svcutil.exe 实用程序为 ASMX 服务生成 WCF 代理 时缺少类型的问题。
  • 修复了试图在 Visual Studio 2012 中创建 ASP.NET MVC4 Web API 项目或者在项目中添加 WCF 服务引用时会产生空 Reference.cs 文件的问题。

根据微软的说明,如果没有使用受影响的文件,那么安装完该更新之后并不需要重启电脑。

查看英文原文 Microsoft Refreshed .NET Framework 4.5 with Updates


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-21 00:083965
用户头像

发布了 321 篇内容, 共 133.2 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

乐观锁思想在JAVA中的实现——CAS

JAVA旭阳

Java Java并发

【iOS逆向与安全】iOS插件开发光速入门

小陈

SAP MM 采购订单的Document Flow

SAP虾客

在不确定性的2022年寻找确定性|这些ToB赛道值得关注

ToB行业头条

面试官:两个JVM的面试题就能证明,你连拿15K都不配

钟奕礼

Java 程序员 java面试 java编程

域内用户Hash获取方式总结

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

MegPeak——让你更懂你的处理器

MegEngineBot

深度学习 开源 处理器 MegEngine MegPeak

从零开始学习Java系列教程之Windos下dos命令行使用详解前言

千锋IT教育

用低代码赋能数字化 快速打造项目管理系统

力软低代码开发平台

收到7个offer,用同一个技术套路了多位面试官

钟奕礼

Java java程序员 java面试 java编程

模块一作业

程序员小张

「架构实战营」

网易互娱数据成本优化治理实践

网易数帆

数据中台 数据仓库 数据治理 12 月 PK 榜

SAP IDoc状态70 - This IDoc is saved as the original of an edited document.

SAP虾客

如何管好一个迭代?让数据帮你回答这些关键问题

思码逸研发效能

数据 研发效能 迭代

Wallys/DR9074E-Qualcomm Atheros QCN9074(QCN9024)/ 4x4 MU-MIMO Dual Band Wireless Module

Cindy-wallys

QCN9074 QCN9024

借助云的力量,重塑企业的现在和未来|re:Invent 2022 Adam Selipsky 主题演讲精华全收录

亚马逊云科技 (Amazon Web Services)

亚马逊云科技

如何使用 vue + intro 实现后台管理系统的引导

千锋IT教育

九科信息受邀参加软件与信息服务产业集群高质量发展论坛

九科Ninetech

含泪复盘!项目踩坑回炉改造血泪史(附芯片PCB/原理图)

华秋PCB

PCB PCB设计

NineData,领先的多云数据管理平台

NineData

数据库 数据复制 数据备份 多云管理 SQL开发

这个库居然能够快速打开页面的链接

FE情报局

如何通过Java将Word转换为PDF

Geek_249eec

Java PDF word

cookie sessionStorage localStorage区别(详解)

达摩

缓存 Web Cookie LocalStorage sessionStorage

Linux之基于Centos系统安装Redis、MySQL、Nginx

C++后台开发

nginx redis 后端开发 linux开发 C++开发

Java 编程入门第一课:HelloWorld

千锋IT教育

RocketMQ 5.0 可观测能力升级:Metrics 指标分析

阿里巴巴云原生

阿里云 RocketMQ 云原生

Industrial wifi6 Wireless AP/DR AP6018 S AIPQ6010 2T2R 2.4G&5G high power Radio AP

Cindy-wallys

IPQ6010 high power 2.4G&5G

挤破脑袋要进阿里、腾讯的java程序员,去B站不香吗?

钟奕礼

Java 程序员 java面试 java编程

一步登顶还是步步维艰?Java资深架构师撰下的“阿里P7成神之路”

钟奕礼

Java 程序员 java面试 java编程

SAP MM 使用两个STO实现免关税跨国公司间转储(III)

SAP虾客

Microsoft发布.NET Framework 4.5更新包_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章