日期:2014-05-20  浏览次数:20727 次

net3,net4,net2发型包之间关系
我安装SQL Server 2005 Express时,需要先安装.net2发行包。

我以为安装.net4发行号就可以了,结果安装后,再安装SQL Server 2005 Express时,依然提示安装“.net2”.

微软的这几种发行包不是向前兼容的吗?

------解决方案--------------------
.net3.5包含是对.net2.0的扩展,基本运行时还是2.0
.net是全新的。
------解决方案--------------------
.net3.5包含了.net3.0和net 2.0

另外.net3.5那么大好像是因为里面包含了不同平台的东西。

------解决方案--------------------
.net 3.5 的运行时还是.net 2.0,只不过多了很多类库,比如工作流、WCF等。

.net 4 重写了运行时,去掉了一些陈旧的。
------解决方案--------------------
装3.5sp1包含从2.0到3.5的,1.1,2.0,4.0是真正的framework。他们后面的版本相当于他们的补丁包
------解决方案--------------------
探讨
那么,我安装4.0的发行包,是不是就不用安装3.5和2.0的包,也能运行2.0和3.5的程序?