我可以在Windows XP或7上使用最新的.NET框架吗?

问题描述:

我正在开发一个必须在Windows XP,7,8(桌面模式)上运行的应用程序。我可以使用哪个版本的.net?我可以在Windows XP或7上使用最新的.NET框架吗?

如果此版本不是XP或Windows 7的默认部分,是否将它包含在我的应用程序安装程序中是一个好主意?

+0

你的意思是支持哪个框架,或者哪个框架与系统一起安装? – svick 2013-02-14 12:26:20

您可以在Windows XP上使用最新版本的.NET(在编写本文时)。

.NET 4.5在XP上不受支持。 System requirements for .NET 4.5

.NET 4.0在XP上受支持。

您应该期望在安装应用程序时不得不安装框架。 dotNetInstaller对此很有帮助(虽然也有其他方法)。

在.NET框架中可能会有某些类或方法需要比XP/Vista/7等更高版本的Windows,但您必须逐个检查这些情况。