什么是默认安装的.NET版本?
问题描述:
我想创建一个非常便携的应用程序,理想情况下,每个人都应该能够使用它,而无需安装.NET。大多数非程序员机器使用的默认.NET版本是什么?在带SP2或SP3的Windows XP上是.NET2还是.NET1?什么是默认安装的.NET版本?
答
- .NET 2.0自带的Windows XP SP2
- .NET 3.5自带的Windows 7
你为什么不与你的应用程序捆绑在一起,.Net框架安装?
如果用户是最新的Windows Update,它应该有.Net 3.5。
答
这取决于操作系统和服务包(如果有的话)。
如果您的目标是多个Windows版本,则在您的安装中包含.NET是不可避免的。
答
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
可能重复[什么版本的.NET随Windows的哪个版本提供?](http://stackoverflow.com/questions/909516/what-version-of-net-ships-with-what-版本的Windows) – 2011-02-01 12:19:26
@Fredrik黑暗它可能是一个重复的,但只有在这里有一个正确的答案。 – IAdapter 2011-02-01 13:04:20