2011-02-01 72 views
1

我想创建一个非常便携的应用程序,理想情况下,每个人都应该能够使用它,而无需安装.NET。大多数非程序员机器使用的默认.NET版本是什么?在带SP2或SP3的Windows XP上是.NET2还是.NET1?什么是默认安装的.NET版本?

+1

可能重复[什么版本的.NET随Win​​dows的哪个版本提供?](http://stackoverflow.com/questions/909516/what-version-of-net-ships-with-what-版本的Windows) – 2011-02-01 12:19:26

+0

@Fredrik黑暗它可能是一个重复的,但只有在这里有一个正确的答案。 – IAdapter 2011-02-01 13:04:20

回答

3
  • .NET 2.0自带的Windows XP SP2
  • .NET 3.5自带的Windows 7

你为什么不与你的应用程序捆绑在一起,.Net框架安装?

如果用户是最新的Windows Update,它应该有.Net 3.5。

3

这取决于操作系统和服务包(如果有的话)。

如果您的目标是多个Windows版本,则在您的安装中包含.NET是不可避免的。

2

Windows XP没有安装.Net。

 
Version Version Number Release Date Default in Windows 
1.0  1.0.3705.0  2002-02-13  
1.1  1.1.4322.573 2003-04-24 Windows Server 2003 
2.0  2.0.50727.42 2005-11-07 Windows Server 2003 R2 
3.0  3.0.4506.30  2006-11-06 Windows Vista, Windows Server 2008 
3.5  3.5.21022.8  2007-11-19 Windows 7, Windows Server 2008 R2 
4.0  4.0.30319.1  2010-04-12 
相关问题