可能是安装了.net 2.0 framework的PC机

可能是安装了.net 2.0 framework的PC机,.net,.net,现在安装了.NET2.0框架的PC机的可能性有多大 如果一台新的pc vista附带.net framework 3.0,其中包括.net framework 2,则相当高如果pc运行的是Windows vista或更高版本,则将安装它。(Vista包括.Net 3.0) 如果电脑运行XP,它可能仍然会被安装。Windows Vista、Windows 7、Windows Server 2003、Windows Server 2008和(我认为)Windows XP SP3都默认安装了.Net

现在安装了.NET2.0框架的PC机的可能性有多大

如果一台新的pc vista附带.net framework 3.0,其中包括.net framework 2,则相当高

如果pc运行的是Windows vista或更高版本,则将安装它。(Vista包括.Net 3.0)


如果电脑运行XP,它可能仍然会被安装。

Windows Vista、Windows 7、Windows Server 2003、Windows Server 2008和(我认为)Windows XP SP3都默认安装了.Net framework。

请参阅以下博文:

经过一番挖掘,我得到了:

  • 世界上90%以上的个人电脑都有.NET的某些版本 框架已安装

  • 全球超过65%的Windows PC安装了.NET 3.5 SP1


我找不到微软发布的任何实际渗透率数据,但Alexander McCabe从他的网络日志中看到了.NET 2.0的70%

取决于您正在采样的PC。正如其他人已经说过的,任何合理的最新和服务包装的PC都应该安装它——但是有很多公司的桌面版本不包括它,还有很多PC永远不会更新。

你为什么要问?你可以将.Net 2.0与你的应用程序一起发布,这会给安装程序增加20MB。如果客户端重视您的程序,那么他们应该可以毫无问题地运行您的安装程序并安装.Net 2.0


在成千上万拒绝在其网络中安装.Net 2.0的客户机中,我只有一个客户机,因为该客户机的网络中有一个与.Net 2.0不兼容的软件,显然客户机比我们更重视该软件。我们最终将代码移植回.NET1.1,客户机不会有丢失功能的问题

显示,截至2009年12月,净2.0渗透率为83%,并以每月约1%的速度上升。

这并不能准确回答问题。@SLaks:。。。这不正是问题的答案吗?你如何准确地回答这样的问题?这一点非常精确:p@Svish:它不是针对.Net 2.0的。@Slaks:这是我能找到的最好的数字-我不知道在.Net 2.0及以上版本中有任何更具体或更准确的数字-对不起。@slka,如果65%的人有3.5,那么至少65%的人有2.0,因为3.0和3.5只是2.0运行时的扩展。因此,这是一个非常精确的答案。Windows XP不包括.Net 2.020MB,当您的程序只有几百KB时,这是一个巨大的增加。同意“当您的程序只有几百KB时,20MB是一个巨大的增加”:)StatOwl显示,截至2009年12月,2.0的净渗透率为83%,每月上升约1%。有关链接,请参见下面的答案。