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

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

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

    阅读完需:约 3 分钟

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

微软将于 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:009670
用户头像

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

关注

评论

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

Vue进阶(六十二):理解$nextTick()

No Silver Bullet

Vue 7月日更 nextTick

深度解析 Lucene 轻量级全文索引实现原理

vivo互联网技术

lucene 检索 索引技术

抖音霸屏系统软件开发

获客I3O6O643Z97

大数据 抖音霸屏

基于RNN和CTC的语音识别模型,探索语境偏移解决之道

华为云开发者联盟

语音 RNN ASR CTC 语音识别模型

Python OpenCV 图像处理再循环,第一阶段复盘

梦想橡皮擦

7月日更

统一语言 = 领域模型 ?

escray

学习 极客时间 7月日更 如何落地业务建模

Rust从0到1-并发-可扩展性

rust 并发 sync Concurrency send

【Flutter 专题】81 图解 Android Native 集成 FlutterBoost 小尝试 (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

HCIA-HarmonyOS Application Developer 应用方向认证资料

爱吃土豆丝的打工人

HarmonyOS HCIA认证 应用开发方向

Vue进阶(十六):vue项目结构启动原理详解

No Silver Bullet

Vue 7月日更 启动原理

重磅来袭!全网最具深度的三次握手、四次挥手讲解

欢喜学安卓

android 程序员 面试 移动开发

在线XML转HTML工具

入门小站

工具

数字化转型下的数字经济新发展

CECBC

【设计模式】总览

Andy阿辉

编程 程序员 设计模式 23种设计模式

bash: docker-compose: 未找到命令

阿呆

Docker-compose

架构实战营 模块二作业

脉醉

#架构实战营

数字人民币的基础:共识与信任

CECBC

【设计模式】抽象工厂

Andy阿辉

编程 程序员 设计模式 23种设计模式 编程思想

赋能中小银行数字营销:索信达助力深圳农商行建设标签系统

索信达控股

金融 银行 用户标签

获客达人app系统开发

获客I3O6O643Z97

大数据

Linux之du命令

入门小站

Linux

优化和调整Spark应用程序(七)

数据与智能

spark 缓存 持久化

【设计模式】工厂模式

Andy阿辉

编程 程序员 设计模式 23种设计模式

Pandas高级教程之:稀疏数据结构

程序那些事

Python 数据分析 pandas 程序那些事 稀疏矩阵

网易传媒数据指标体系建设实践

网易数帆

大数据 数据仓库 指标体系

重磅消息!写给安卓软件工程师的3条建议

欢喜学安卓

android 程序员 面试 移动开发

基于用户角色的数据库智能监控系统应用场景分析

华为云开发者联盟

数据库 架构 监控 用户 智能监控

区块链技术如何赋能食品安全链路追溯

CECBC

架构训练营模块二作业

Lemon

【LeetCode】滑动窗口的最大值Java题解

Albert

算法 LeetCode 7月日更

华为云MVP周峥:气象预报是个技术活,大数据、超算、AI,缺一不可

华为云开发者联盟

人工智能 大数据 环保 气象 超算

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