|
Free DotNet VersionCheck
Utility
If you've ever wanted a quick way to find
out which versions and service packs of the .NET runtime are
installed on a machine, or if you're trying to resolve a 'missing
mscoree.dll' error, then DotNET Version Checker is
for you. (Note: if you're interested in the version of the
Compact Framework on a Pocket PC see the notes
at the foot of this page).
VersionCheck itself does not depend on the .NET runtime.
VersionCheck will also tell you whether you have the required
Windows components to run .NET applications, and will prompt
you with download locations if not.
You can download a free copy of DotNET VersionCheck.exe here.
VersionCheck
lists all the installed versions of the .NET runtime on your
machine and can currently identify the following versions
of the .NET runtime: (Note that not all of these are public
releases, but you may encounter them on development machines
etc.)
| 1.0.2204.21 |
|
Version 1.0 Public Beta 1 Nov 2000 * |
| 1.0.2914.16 |
|
Version 1.0 Public Beta 2 Jun 2001 * |
| 1.0.3512.0 |
|
Version 1.0 Pre-release RC3 (Visual Studio.NET 2002
RC3) |
| 1.0.3705.0 |
|
Version 1.0 RTM (Visual Studio.NET 2002) Feb 2002 * |
| 1.0.3705.209 |
|
Version 1.0 SP1 Mar 2002 * |
| 1.0.3705.288 |
|
Version 1.0 SP2 Aug 2002 * |
| 1.1.4322.510 |
|
Version 1.1 Final Beta Oct 2002 * |
| 1.1.4322.573 |
|
Version 1.1 RTM (Visual Studio.NET 2003 / Windows Server
2003) Feb 2003 * |
| 1.2.21213.-1 |
|
Version 1.2 (Whidbey pre-Alpha build) * |
| 1.2.30703.27 |
|
Version 1.2 (Whidbey Alpha, PDC 2004) Nov 2003 * |
| 2.0.40301.9 |
|
Version 2.0 (Whidbey CTP, WinHEC 2004) March 2004 * |
| 2.0.40426.16 |
|
Version 2.0 (Whidbey CTP, TechEd US 2004) May 2004
* |
| 2.0.40607.16 |
|
Version 2.0 (Visual Studio.NET 2005 Beta 1, TechEd
Europe 2004) June 2004 |
| 2.0.40607.42 |
|
Version 2.0 (SQL Server Yukon Beta 2) July 2004 |
| 1.0.3705.6018 |
|
Version 1.0 SP3 Aug 2004 |
| 1.1.4322.2032 |
|
Version 1.1 SP1 Aug 2004 |
| 1.1.4322.2300 |
|
Version 1.1 Post-SP1 (Windows Server 2003 SP1) March 2005 |
| 2.0.40607.85 |
|
Version 2.0 (Visual Studio.NET 2005 Beta 1, Team System
Refresh) Aug 2004 * |
| 2.0.40903.0 |
|
Version 2.0 (Whidbey CTP, Visual Studio Express) Oct
2004 |
| 2.0.41115.19 |
|
Version 2.0 (Visual Studio.NET 2005 Beta 1, Team System
Refresh) Dec 2004 |
| 2.0.50110.28 |
|
Version 2.0 (Visual Studio.NET 2005 CTP, Professional Edition) Feb 2005 |
| 2.0.50215.44 |
|
Version 2.0 (Visual Studio.NET 2005 Beta 2, Visual Studio Express Beta 2) Apr 2005 |
| 2.0.50601.0 |
|
Version 2.0 (Visual Studio.NET 2005 CTP) June 2005 |
| 2.0.50215.322 |
|
Version 2.0 (Beta 2, WinFX) Sept 2005 |
| 2.0.50727.07 |
|
Version 2.0 (Visual Studio.NET 2005 CTP) Aug 2005 |
| 2.0.50727.26 |
|
Version 2.0 (Visual Studio.NET 2005 RC / SQL Server 2005 CTP) Sept 2005 |
| 2.0.50727.42 |
|
Version 2.0 RTM (Visual Studio.NET 2005 RTM / SQL Server 2005 RTM) Nov 2005 |
| 3.0.4131.06 |
|
Version 3.0 (CTP 4131.06) Jun 2006 |
| 3.0.4306.-1 |
|
Version 3.0 (CTP 4306 with Vista OS) July 2006 |
| 3.0.4307.-1 |
|
Version 3.0 (CTP 4307 for XP/2003) July 2006 |
| 3.0.4324.17 |
|
Version 3.0 (RC1 4324.17) Aug 2006 |
| 3.0.4506.03 |
|
Version 3.0 (CTP 4506.03) Sept 2006 |
| 3.0.4506.30 |
|
Version 3.0 RTM (RTM 4506.30) Nov 2006 |
| |
|
|
| |
|
|
| * there are recommended updates for
this runtime. See Windows Update. |
CTP = Community Technology Preview
RTM = Release to Manufacture |
Version numbers with -1 indicate an unknown
- we suspect there were releases with these version numbers
but don't know the details. If you know any more details
about these, or any other builds out there, please let
us know...
Also, you might like to add anything you find to Keith Brown's DotNetVersionWiki. We check that from time to time and will pick up any new build info posted there... |
VersionCheck also checks that you have compatible versions
of the ADO Database runtime and Internet
Explorer installed.
How Does VersionCheck Work?
We check for the presence of .NET runtimes and service packs
using the method described by Microsoft here,
though we have found that doesn't work in some cases so we
get the version number from the Mscorlib.dll.
Internet Explorer
and ADO versions are checked by looking up the progid of a
known COM server and reading the version information of the
file referenced by the corresponding InprocServer32 registry
key.
For Version 3.0 of the runtime (which is actually a set of libraries that utilise the 2.0 runtime) we currently check the version of the Windows Communication Foundation\System.ServiceModel.dll
Version History
1.3.0.1 - 27th Jul 2007 - added build numbers for hotfix builds for 1.0,1.1 & 2.0 runtimes.
1.3.0.0 - 5th Apr 2007 - added build numbers for .NET 3.0 Libraries.
1.2.0.9 - 31st Oct 2005 - added build numbers for CLR2.0 RTM.
1.2.0.8 - 28th Sept 2005 - added extra build numbers for various CLR2.0 CTPs up to Sept.
1.2.0.7 - 18th Aug 2005 - added extra build numbers for version shipped with W2K3
SP1.
1.2.0.6 - 30th June 2005 - added extra build numbers for VS.NET
2005 June CTP.
1.2.0.5 - 22nd Apr 2005 - added extra build numbers for VS.NET
2005 BETA 2.
1.2.0.4 - 7th Apr 2005 - added extra build numbers for VS.NET
2005 CTP, Professional Edition Feb 05.
1.2.0.3 - 25th Jan 2005 - added extra build numbers for VS.NET
2005 BETA 1 Dec 04 Refresh.
1.2.0.2 - 12th Nov 2004 - added extra build numbers (thanks
to Brian Long)
- mainly extra Version 2.0 beta releases.
1.2.0.1 - 2nd Sept 2004 - added check for .NET 1.0 SP3 and
.NET 1.1 SP1.
1.2.0.0 - 16th July 2004 - added Command Line version too.
1.1.0.8 - 5th July 2004 - added check for Whidbey VS.NET 2005
BETA 1
1.1.0.7 - 8th June 2004 - added check for Whidbey VS.NET 2005
MSDN Community Technology Preview May 2004
1.1.0.6 - 12th May 2004 - added check for Whidbey VS.NET 2005
MSDN Community Technology Preview March 2004
1.1.0.5 - 5th March 2004 - added check for Whidbey PDC Alpha
build
---
Checking the version of the .NET Compact
Framework on a Windows CE / Pocket PC device:
In order to see what version is installed, use File Explorer
to navigate to the \Windows directory on the device, and click
the file called CGACUTIL. You will get a message box showing
you the Win32 File Version of the .NET Compact Framework installed
on the device.
These are the versions we've found up to version 2.0. The cgautil.exe method above still works for more recent frameworks, but we haven't been following the version numbers. If you know any, please let
us know...:
- 1.0 RTM = 1.0.2268.0
- 1.0 SP1 = 1.0.3111.0
- 1.0 SP2 Recall = 1.0.3226.0
- 1.0 SP2 Beta = 1.0.3227.0
- 1.0 SP2 Final = 1.0.3316.0
- 1.0 SP3 = 1.0.4292.0
- 2.0 RTM = 2.0.5238.0
|