当前位置:  开发笔记 > 开发工具 > 正文

多个版本的.NET CLR同时运行

如何解决《多个版本的.NETCLR同时运行》经验,为你挑选了1个好方法。

假设我在Windows下运行的.NET用户应用程序(.exe)是在.NET Framework 3.0版(VS2008)中编译的.如果该应用程序加载使用.NET Framework 2.0版(VS2005)在另一台计算机上编译的另一个.NET程序集(.dll),那么加载的程序集是否会使用现有的3.0运行时(它将以向后兼容模式运行)?或者.NET Framework 2.0运行时是否会加载到系统的进程空间中,我们现在有两个并行运行的.NET运行时?

断言:这不是使用VS2008多目标.



1> John Saunder..:

没有.NET 3.0 CLR..NET 3.0和3.5都使用.NET 2.0 CLR.

当然,如果您的.NET 3.0应用程序使用.NET 3.0功能,则需要安装.NET 3.0.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有