![]() |
1
2
不幸的是,您必须同时安装这两个版本。较旧版本的框架不会自动与较新版本捆绑在一起。 |
![]() |
2
2
我相信如果你安装了3.5框架,你就能把所有东西都放回2.0框架。3.5(和3.0)框架运行在2.0clr上,因此您真正获得了2.0运行时,其额外的优点是3.0和2.5。 您必须单独安装1.1框架。 您可以在此处看到已安装的版本:c:\windows\microsoft.net\framework |
![]() |
3
0
如果你安装的东西需要3.5,那么你必须安装它。但是.NET的工作方式是,您可以同时安装1.1、2.x和3.5。程序指定所需框架的版本,并为其加载该版本。 |
![]() |
4
0
尤其是在.NET 2.0中,许多事情在.NET框架中发生了变化(不仅在语言级别)。您将需要1.1版来运行与该版本相关联的程序。 现在,如果程序的某些部分使用.NET 3.5,并且您可以访问所有源代码,那么我建议您将整个应用程序移植到.NET 3.5,并使用它。这会让你花费更长的时间,但值得你继续前进。 |
![]() |
5
0
许多(可能是大多数)为.NET 1.1构建的应用程序将在该框架的较新版本上运行。 但也有一些突破性的变化,所以唯一确定.NET 1.1版应用程序是否会在.NET 2.0或更高版本上运行的方法就是测试它。 Microsoft记录了.NET 1.1和.NET 2.0之间已知的中断更改(请参见 http://blogs.msdn.com/brada/archive/2005/11/14/492561.aspx )-但是到这个内容的链接似乎被破坏了:( 我知道至少有一个未经记录的破坏性变化,由于一个错误。 |