日期:2014-05-19  浏览次数:20938 次

.net的运行时,有多个版本,1.1,2.0,3.0这几个版本能兼容码?是不是机器上要同时装几个版本呀?
比如一台机器要同时使用A程序和B程序。A程序使用.net1.1,B程序使用.net2.0,我是不是要装两个版本的运行时呀。

另外,由于本人的机器比较差,所以想学vs.net2003,不知是2005差别大不大。现在哪个版本的.net用的最多

------解决方案--------------------
为了程序运行时的兼容,最好都装上,
多装一个影响不大的
------解决方案--------------------
2003用的1.1,2005用的2.0,可以利用转换向导将1.1版的程序转换为2.0版的,不过有些地方转过来会有些问题,需要手动更改.

建议用VS2005,如果机器差那就用2003运行要快一点.

------解决方案--------------------
不用装两个,装高版本的就行了。机器差还是不要跑2005了,做界面的时候速度狂慢。
------解决方案--------------------
装高版本就可以
------解决方案--------------------
应该可以的
我的机子vs2005和2003都装了的
没有什么影响了。。
------解决方案--------------------
.net2.0
向下兼容
------解决方案--------------------
是不是在低版本开发的东西,在高版本上一定可以运行.?
当然,高版本开发的,在低版本一定不会全都能运行.否则还要高版本何用?

关键是:在低版本做的,到了高版本下,是不是可以正常运行.如果这样的话,我用.net2003开发就放心了.
------------------------------------------------------
好像可以!~一般来讲高版本都是向前兼容的,如word2007可以兼容word2003,2002,2000,98,97...
但是反过来不行,我的VS2003打不开2005的解决方案!~
------解决方案--------------------
不过如果你使用ASP.net,装了两个以上版本的号,得指定对应的执行引擎版本
------解决方案--------------------
没什么影响
------解决方案--------------------
3.0包含2.0,所以说如果有3.0,那么2.0也同时有了。
1.0/1.1/2.0之间没有包含关系,但是能够并行,你可以安装多个.NET Framework版本,他们之间互相不会冲突……。
------解决方案--------------------
我也觉得1.1和2.0没有兼容问题,应该是互相独立的,我以前有个基于1.1开发的程序在2.0上就不可以运行,但一台电脑上可以同时装1.1和2.0。
------解决方案--------------------
我的系统是vista,同时装2003和2005.就是说1.1,2.0,3.0在一起是不冲突的!现在企业大多用2005了,建议lz用2005!

------解决方案--------------------

不用装两个,装高版本的就行了。机器差还是不要跑2005了装上就不要干别的了....
------解决方案--------------------
.net framework 版本不一定全部都上下兼容(相对不同版本开发的程序而言),3.0的核心还是2.0的。 不过同一机子可以装几个版本吧,不冲突。
------解决方案--------------------
现在楼主的问题关键是:1.1版的程序能否在2.0版下运行?
我也同问!
------解决方案--------------------
正常情况下应该不行。
------解决方案--------------------
如果是1.1下开发的,到只有2.0的机子上运行会出问题的。
------解决方案--------------------
装上framework3.0就都可以想下兼容了,机器配置不好最好不要装2005,那样速度很慢
------解决方案--------------------
机器差就别用2005了,那东西一编译200多M内存就没了