现在PC上安装.NET 2.0框架的可能性有多大?
经过一些调查,我得到了以下结果:
全球超过90%的电脑安装了某个版本的.NET框架。
全球超过65%的Windows电脑安装了.NET 3.5 SP1。
我找不到微软发布的实际渗透率数字,但亚历山大·麦凯布从他的网络日志中发布了一些信息,其中.NET 2.0占70%。
这取决于你采样的电脑。正如其他人已经说过的那样,任何一个相当新且服务包已更新的PC都应该安装了它 - 但是有很多公司桌面构建不包括它,还有很多从未更新的PC。
如果电脑运行Windows Vista或更高版本,则会安装它(Vista包括.Net 3.0)。
如果电脑运行XP,则可能仍然会安装它。
Windows Vista、Windows 7、Windows Server 2003、Windows Server 2008,以及(我想)Windows XP SP3,这些操作系统默认都安装了 .Net Framework。
为什么需要问呢?你可以将 .Net 2.0 与你的应用程序一起打包,这会增加 20MB 的安装程序。如果客户重视你的程序,那么他们应该没有问题运行你的安装程序并安装 .Net 2.0。
我只有一个客户拒绝在他们的网络中安装 .Net 2.0,因为客户的网络有一个与 .Net 2.0 不兼容的软件,显然客户更重视那个软件而不是我们的软件。我们最终将我们的代码回退到 .Net 1.1,并且客户没有失去任何功能。