假设一个控制台应用程序在visual studio 2005下创建并运行,另一个控制台应用程序在vs2010(CLR4.0)下运行。哪种CLR将在两种情况下运行?
操作系统是否会运行2个CLR?如果不是,将运行哪个CLR?
发布于 2012-03-19 13:58:44
如果安装了这两个CLR,则可以同时运行这两个CLR。该系统将运行该应用程序所支持的版本之一(在.net 2.0应用程序中,该版本将为v2.0.50727)。它更喜欢应用程序声称支持的最新版本,但使用VS2005构建的应用程序可能无法在4.0中运行(VS2005不知道添加元数据以支持4.0)。
https://stackoverflow.com/questions/9765494
复制相似问题