求问.net framework 各版本的区别
ck436 2010-09-08 09:30:25 首先可以看看这二篇文章:
.NET Framework十年回顾 体积越小功能越强
http://developer.51cto.com/art/201004/195100.htm
.NET Framework 4.0 部署问题
http://club.itqun.net/showtopic-111508.html
看完有点了解,主要是.net framework 各个版本的CLR版本不太一样,
但又存在4.0版本大小为几十M,而3.5的则双4.0大的多,达到二百多M,
所以有以下几个疑问,想请大家验证一下:
1、如果在一个新XP系统上安装3.5的框架,是否会自动安装3.0,2.0及1.0的框架?
2、而如果在一个新的XP系统上安装4.0的框架,那又是否会安装之前版本的框架呢?
3、4.0版本既然这么小,应该不能代替3.5吧?在一台不联网的XP系统上只安装4.0版本的框架,是否可以运行3.5及以前目标框架的程序呢?
4、3.5及以前的版本是否可以实现向下完美兼容?
5、单独安装4.0的框架是不是不能实现向下的兼容,因为CLR版本不同?
6、如果我针对4.0开发的程序,在目标主机上只安装4.0的框架,是否可以至少保证我的程序能名完整的运行?
7、4.0的框架为什么比3.5的要小那么多?
微软的.net framework版本实在有点多,并且有点乱,有点糊涂,请大家指点一二。