写点什么

微软将停止支持.NET Framework 4.0、4.5 和 4.5.1

  • 2016-01-10
  • 本文字数:794 字

    阅读完需:约 3 分钟

微软将于 2016 年 1 月 12 日正式停止支持.NET Framework 的4.0、4.5 和4.5.1 版本。用户应该升级到更近的版本,比如稍微有点不兼容的.NET 4.5.2。

在我们继续后面的内容之前,有一点应该注意一下,就是这只影响4.x 版本系列。对于更老的.NET 3.5 SP1 版本,微软还会继续支持。在这里,支持是指用户可以获得技术支持、安全更新和补丁。

兼容性

在升级到.NET 4.5.2 时,ASP.NET 开发人员可能会遇到兼容性问题。虽然被认为是一个安全风险,但开发人员先前可以通过在应用程序或页面层面将 enableViewStateMac 置为 false 来禁用视图状态消息认证码。现在不允许这样做了。

如果要将应用重新编译成.NET 4.5.2 应用程序,并使用 DataObject.GetData 读取剪切板,那么也会遇到问题:

对于面向.NET Framework 4 的应用或者运行在.NET Framework 4.5.1 及更早版本上的应用,DataObject.GetData 会将获取到的 HTML 格式的数据表示成 ASCII 字符串。因此,非 ASCII 字符(那些 ASCII 码大于 0x7F 的字符)会表示成两个随机字符。例如,é (0xE9) 会表示成é (0xC3 0xA9)。

对于面向.NET Framework 4.5 或更高版本的应用或者运行在.NET Framework 4.5.2 上的应用,DataObject.GetData 会将获取到的 HTML 格式的数据表示成 UTF-8,可以正确地表示大于 0x7F 的字符。

如果选择迁移到.NET 4.6,那么破坏性变更就更明显了。详情见.NET Framework 4.6 应用程序兼容性

Azure

如果你开启了自动升级,那么 Windows Azure Guest OS 将在 1 月份升级到.NET 4.5.2。

查看英文原文: Support Ending for the .NET Framework 4.0, 4.5 and 4.5.1 on Tuesday


感谢谢丽对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-01-10 18:009841
用户头像

发布了 1008 篇内容, 共 398.9 次阅读, 收获喜欢 345 次。

关注

评论

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

面对低碳转型 央行的两条思路和五大措施

CECBC

内卷把同事逼成了“扫地僧”,把 Github 上所有面试题都整理了一遍~足足 24W 字!

Java 程序员 面试

在线985,211高校查询

入门小站

工具

java 虚拟机 GC :G1学习笔记

风翱

GC 9月日更

腾讯高工终于把操作系统、TCP/IP、线程与进程、CPU全部讲明白了

Java 架构 面试 操作系统 计算机

数据安全与隐私系列08:大数据与电影《少数派报告》

Databri_AI

人工智能

p3c 插件,是怎么检查出你那屎山的代码?

小傅哥

小傅哥 代码规范 p3m pmd 开发手册

靠着狂刷这份面试题跟答案!我从 15K 变成了 30K!

Java 编程 程序员

我仅用了3个月就成功破茧成蝶!从简历被拒到收割8个大厂offer的辛酸历程!

编程 Java、 计算机

回帖抽大奖——5分钟极速体验AI技术能力

百度大脑

人工智能

JavaScript “上层”语言

Augus

JavaScript 9月日更

多媒体技术之图像频率的概念

轻口味

android 音视频 9月日更

突发猛进!数字人民币落地推广会召开

CECBC

Alibaba内部最新Java架构核心宝典 (全彩版小册开源)

Java 架构 面试 程序人生 编程语言

网络攻防学习笔记 Day149

穿过生命散发芬芳

9月日更 网络管理

推荐一款 Python 微服务框架 - Nameko

星安果

Python 微服务 Nameko

考试试卷存储设计

guangbao

GitHub上120K Stars国内第一的Java多线程PDF到底有什么魅力?

Java 编程 架构 面试 程序人生

JavaScript 的 undefined和null 的区别与判断

wudaxue

高扩展的系统通常会有什么特性

卢卡多多

系统、 9月日更

字节内部不传之秘:1298页算法刷题笔记(附源码可直接运行)

Java 程序员 面试

[微服务] You built it.You fix it.

baiyutang

微服务 9月日更

MLOps生产中的机器学习:为什么你应该关心数据和概念漂移 易筋 ARTS 打卡 Week 67

John(易筋)

ARTS 打卡计划

2022前端react高频面试题汇总

buchila11

React

内部群炸了!字节同事写了一篇Leetc刷题心得,高管看见之后,直接给他涨了20K

算法 算法题

自研ISP芯片背后:手机厂商的目光在影像之外

脑极体

Redis核心原理与实践--散列类型与字典结构实现原理

binecy

数据结构 源码阅读 Redis 6.0

吃串串,数签签,这个AI神器一秒搞定

百度大脑

人工智能 EasyDL

Linux之常见的存储架构

在即

9月日更

如何做到监控告警的管理?

睿象云

运维 告警 监控告警 运维平台 告警管理

linux之秘钥登录

入门小站

Linux

微软将停止支持.NET Framework 4.0、4.5和4.5.1_.NET_Jonathan Allen_InfoQ精选文章