What is the likelyhood of a PC having the .net 2.0 framewo开发者_JAVA百科rk installed nowadays .. ?
See this blog post:
- How Many PC's in the World have the .NET framework installed?
After some digging, here's what I've got:
Well over 90% of the PCs in the world have some version of the .NET Framework installed.
Over 65% of Windows PCs in the world have .NET 3.5 SP1 installed.
I can't find any actual penetration numbers released by Microsoft but Alexander McCabe has published some information from his web logs which has .NET 2.0 at 70%.
Depends what PCs you're sampling. As others have already said, any reasonably up-to-date and service-packed PC should have it installed -- but there are plenty of corporate desktop builds that don't include it, and lots of PCs out there that never get updated.
pretty high if a new pc vista comes with .net framework 3.0 which includes .net framework 2
If the PC runs Windows Vista or higher, it will be installed. (Vista includes .Net 3.0)
If the PC runs XP, it'll probably still be installed.
Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 and (I think) Windows XP SP3 all have the .Net framework installed by default.
Why you need to ask? You can ship .Net 2.0 with your app which adds 20MB to the installer. If the client value your program then they should have no problem run your setup program and install .Net 2.0.
I have only client out of thousands of clients that refuse to install .Net 2.0 in their network because the client's network have a software that is somehow incompatible with .Net 2.0 and obviously the client value the software more than ours. We end up back-porting our code back to .Net 1.1 and the client has no problem with losing features.
The StatOwl NET Framework Page shows a NET 2.0 penetration of 83% as of December 2009 and trending upward at approximately 1% per month.
精彩评论