一台计算机中不能存在多个CLR版本
本文关键字:存在 CLR 版本 不能 一台 计算机 | 更新日期: 2023-09-27 17:58:09
我在一次采访中遇到了这个问题,是否可以在一台机器中拥有多个版本的CLR?如果你知道的话,请给我详细信息——我的意思是,如果不可能,为什么?否则默认使用哪一个?。谢谢
是的,您可以在同一台机器中安装1.0、1.1、2.0(最高3.5)和4.0。。。
但你在每个过程中只能托管一个版本(不确定这是否随着4.0而改变)。
编辑:程序集是根据特定的CLR版本编译的,并且将使用该CLR版本。。
来自MSDN
从.NET Framework开始版本4,您可以使用进程内并行主机以运行多个通用语言版本单个进程中的运行时(CLR)。
http://msdn.microsoft.com/en-us/library/ee518876.aspx