是否会在已经安装了.NET 4.5的计算机上安装.NET 1.1或2.0?

时间:2016-06-02 13:29:43

标签: .net

我有时感觉要查看源代码,因为它可能在.NET 2.0或.NET 1.1中的程序集中。

例如,自{4}}之类的APM方法已经使用TPL实现.NET v4.0但是我想看看这个方法的源代码在.NET 2.0天或者什么时候是什么样的.NET 1.1时间。

所以,我想在我的机器上使用整个框架的早期版本,虽然我不希望它替换GAC中的任何内容或搞砸ASP.NET或IIS安装,告诉他们需要使用它,因为它是安装晚于现有的.NET 4.5.x。

在我的64位Windows 7家庭高级版笔记本电脑上安装.NET 1.1是安全还是搞砸了?

2 个答案:

答案 0 :(得分:2)

不符合MSDN

  

兼容性和并行执行

     

如果找不到合适的   解决您的问题,请记住.NET Framework 4.5运行   与版本1.1,2.0和3.5并排,并且是就地的   更新,替换版本4.对于目标版本1.1的应用程序,   在2.0和3.5中,您可以在目标计算机上安装相应版本的.NET Framework,以便以最佳方式运行应用程序   环境。有关并行执行的更多信息,请参阅   Side-by-Side Execution in the .NET Framework

但是请注意,.NET 1.1与Windows 8或更高版本不兼容 - 但是,如果您只想反编译它们,可能能够解压缩安装程序以获取程序集。

答案 1 :(得分:1)

应该没有任何问题,因为它们使用不同的CLR版本(.NET 4中的CLR 2,.NET 2中的CLR 1),库,注册表项和目录安装。

关于.NET兼容性问题,我能想到的唯一问题是.NET 4和.NET 4.5,因为后者在安装时会覆盖.NET 4。

实际上,在安装某些Visual Studio版本时,它包含多个.NET版本,它们可以并行工作而不会出现问题。