AIGC 应用、数据分析等企业 10+ 热门专题课,就在极客时间企业版>>> 了解详情
写点什么

Microsoft 发布.NET Framework 4.5 更新包

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

    阅读完需:约 7 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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:083359
用户头像

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

关注

评论

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

Nginx配置反向代理和负载均衡,疯狂java讲义pdf百度云

Java 程序员 后端

MyCat:第四章:Mycat中的概念,linux内核编译教程

Java 程序员 后端

MySQL 5,java架构师成长直通车

Java 程序员 后端

MySQL 千万数据量深分页优化,mybatis从入门到精通pdf

Java 程序员 后端

MySQL 数据库开发入门(四),java高薪训练营百度网盘

Java 程序员 后端

MySQL数据库--几种数据迁移的方法详解都在这了!看完必懂

Java 程序员 后端

Nginx + Tomcat 搭建负载均衡,大牛带你直击优秀开源框架灵魂

Java 程序员 后端

Nginx服务不行了怎么办,网商银行java面试

Java 程序员 后端

MyBatis详解:spring和mybatis整合,linux视频格式转换

Java 程序员 后端

MySQL入门篇,java三层架构登录功能实现

Java 程序员 后端

MySQL:第一次看到有人把MYSQL主从复制讲解的这么清楚,mysql教程菜鸟

Java 程序员 后端

Netty入门教程——认识Netty,今年最新整理的《高频Java面试题集合》

Java 程序员 后端

MyBatis详解(二),java开发岗高频面试题全解析祖国的花朵

Java 程序员 后端

Netty案例介绍-群聊案例实现,java架构师教程百度云

Java 程序员 后端

Netty进阶:手把手教你如何编写一个NIO服务端(1),Java笔试常见编程题

Java 程序员 后端

Oracle最新的Sql笔试题及答案,Java面试真题解析火爆全网

Java 程序员 后端

Navicat for MySQL 执行sql文件过程分析(导入数据),中软国际Java笔试题

Java 程序员 后端

Netty相关面试题汇总,java从入门到精通第五版电子书下载微盘

Java 程序员 后端

Netty进阶:手把手教你如何编写一个NIO服务端,java集合容器面试

Java 程序员 后端

Netty中序列化框架MessagePack的简单实现,java技术面试完了复试

Java 程序员 后端

new-Object()到底占用几个字节,看完这篇彻底明白了!,springboot微服务架构书籍

Java 程序员 后端

MyCat教程【分库分表】,java教程pdf百度网盘

Java 程序员 后端

MySQL 事务隔离级别,java面试常问的设计模式

Java 程序员 后端

MySql数据引擎简介与选择方法,和字节跳动大佬的技术面谈

Java 程序员 后端

Netty权威指南:I-O-多路复用技术,java技术点总结

Java 程序员 后端

Peter-Java 8中的Lambda表达式,java领域的相关技术领域

Java 程序员 后端

Netty学习之旅------图说Netty线程模型,java项目面试难点

Java 程序员 后端

P8级大佬整理在Github上45K+star手册,吃透消化,java算法面试题及答案pdf

Java 程序员 后端

MySQL最全整理(面试题+笔记,华为算法工程师面试经历汇总

Java 程序员 后端

OpenFaaS实战之二:函数入门,mysql集群数据同步原理

Java 程序员 后端

OpenYurt v0,linuxshell学习

Java 程序员 后端

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