我有4个Microsoft .NET Framework版本:
- 1.1
- 2.0 Service Pack 2
- 3.0 Service Pack 2
- 3.5 SP1
我需要它们吗?
我有4个Microsoft .NET Framework版本:
我需要它们吗?
Answers:
.net框架有4个不同的版本。
所有这些都可以独立安装和卸载。这是开始变得有趣的地方!引入了.NET 3(以及.NET 2的Service Pack),它是它的另一组库。.NET 3.5遵循了这一趋势(带有用于.NET 2的第二个Service Pack和用于.NET 3的Service Pack),并再次需要.NET 2,因为它只是对其进行了扩展。
最新版本完全独立,不需要以前的版本。它主要是向后兼容的,因此可以使您的旧应用程序在其上运行。
是否需要它们取决于您正在运行什么。大多数应用程序仍然针对.NET 2至3.5构建,因此安装3.5可以满足您的要求。我建议安装4作为Microsoft希望人们使用的工具。
.NET 4.5(以及4.5.1、4.5.2)是对.NET 4的就地更新。
.Net Framework 3.5的安装还会安装从2.0版开始的所有以前的版本。1.1版是一个例外,必须单独安装。
由于您似乎需要3.5 SP1版本,因此它还将安装2.0及更高版本中的所有.Net版本。因此,您真的别无选择,尝试卸载一个版本可能会导致基于该版本的其他版本出现问题。
由于几乎没有需要.Net 1.1的产品,因此可以等待安装,直到真正需要它为止。由于它不会自动安装,如果已经安装,则意味着您已安装的某些产品需要它(除非您在XP上,默认情况下已安装)。
您没有提到.Net 4.0,但是Microsoft通过此版本尝试通过不包括所有以前的版本来减小软件的大小。因此,.Net 4.0较小,并且应该与1.1及更高版本的所有以前版本向后兼容。因此,从理论上讲,这是您唯一需要的一个。
如果安装了.NET 4,则可以运行任何使用1.1或更高版本的框架构建的 .NET应用程序。
.NET Framework 4与使用.NET Framework 1.1、2.0、3.0和3.5版构建的应用程序向后兼容。换句话说,使用.NET Framework早期版本构建的应用程序和组件将在.NET Framework 4上运行。