我正在开发一款必须运行在Windows XP、7、8桌面模式的应用程序。我能使用哪个版本的.NET?
如果这个版本不是XP或Windows 7的默认部分,将它包含在我的应用程序安装程序中是否一个好主意?
我正在开发一款必须运行在Windows XP、7、8桌面模式的应用程序。我能使用哪个版本的.NET?
如果这个版本不是XP或Windows 7的默认部分,将它包含在我的应用程序安装程序中是否一个好主意?
你可以在Windows XP上使用最新版本的.NET(撰写时)。
.NET 4.5不支持XP。.NET 4.5的系统要求。
.NET 4.0支持XP。
但是,当你安装应用程序时,你应该预计需要安装框架。dotNetInstaller对此很好(虽然还有其他方法)。
.NET框架中可能会有某些类或方法需要比XP/Vista/7等更高版本的Windows。但你必须逐个案例进行检查。