2011-05-30 83 views
2

我在一次采访中遇到了这个问题, 在一台机器中是否可以有多个版本的CLR? 请提供详细信息,如果你知道 - 我的意思是如果它不可能为什么?否则默认使用哪一个?谢谢!一台机器可以存在多个CLR版本吗?

回答

4

是的,你可以安装1.0,1.1,2.0(最高3.5)和4.0在同一台机器...

但是,你只能在每个进程承载一个版本(不知道这改变了与4.0) ..

编辑: 一个组件针对特定的CLR版本和CLR版本将被用于编译..

+0

是最终收留了它可能会稍有不同,IIRC – 2011-05-30 08:58:14

+1

是CLR的。据我所知,针对* .NET Framework * 2.0版编译的程序集将使用* .NET Framework *版本2.0 SP1,而不是安装它。 – 2011-05-30 09:02:01

+0

BTW:没有CLR版本3.0或3.5:http://stackoverflow.com/questions/212896/how-do-the-net-framework-clr-and-visual-studio-version-numbers-relate-to- each-o – 2011-05-30 09:02:36

相关问题