• 关于微软的.NET版本系列


    .net的不同版本的区分,感觉十分坑,搞开发的不能还去研究他们的版本含义或差异吧!下面为整理的一些相关内容:

    一、.NET的那些版本

    .net framework 版本是可以向后兼容的,安装高版本的可以兼容低版本的,但是反过来不行。每次的版本更新都会提供一些新的特性,新特性是不会再旧版本中支持的。
    第一个版本是从1.0到1.1 安装后面的可以兼容前面的,但是不和其他版本兼容。
    第二个版本是从2.0到3.6 同上。
    第三个版本是从4.0到现在的4.7.1(这里只说发行版)
    当然还有新的.Net Core 从1.0开始到现在的2.0,这个的前后兼容讲老实话我没细研究过

     

    这四个大版本号之间互相不兼容,版本号内由高向低兼容.Net Framework 的版本是大版本号兼容)
    这也是windows8之后因为系统没有默认带有3.5的包导致很多程序安装的时候都要安装3.5 。

    二、详细解释

    4.5 是对 4.0 的本地更新,因此必须以 4.0 为基础。除非你安装的是 4.5 完整安装包,那么里边必定包括4.0了。(但是不可能包括3.5、2.0、1.1之类的版本);

    同样的意思,4.6 也就是 4.0、4.5、4.5.1、4.5.2 等等版本的本地更新,其实 4.6 在 IIS 等的配置中也就是仍然显示为 4.0 就是这个道理。

    3.5和2.0是一个大版本,但是实际测试是如果你2.0写的代码,3.5运行完全没问题,甚至你3.5写的代码2.0运行都能正常。

    三、如何安装

    Net Framework 4.7.1仅向下兼容到.Net Framework 4.0。如果需要.Net Framework3.5(包括2.0)则需另外安装。

  • 相关阅读:
    Python高阶函数
    获取checkbox勾选的id
    按照勾选 删除表格的行<tr>
    mysql where和having的区别
    条件查询 日期区间
    根据状态隐藏按钮
    单击列表行前边的checkbox被选中,再单击,取消选中
    重置按钮
    TypeError: $(…).tooltip is not a function
    list的add()方法与addAll()方法简介
  • 原文地址:https://www.cnblogs.com/arxive/p/9644929.html
Copyright © 2020-2023  润新知