To determine the version number of the CompactFramework included in your build of CE, run the \Windows\cgacutil.exe application on your CE device.
Use the table at shown below to match the returned build number to the Microsoft service pack releases. Source: OpenNetCF.com, July 2006:
1.0.2268.0 = CF 1.0 RTM 1.0.3111.0 = CF 1.0 SP1 1.0.3226.0 = CF 1.0 SP2 Recall 1.0.3227.0 = CF 1.0 SP2 Beta 1.0.3316.0 = CF 1.0 SP2 Final 1.0.4177.0 = CF 1.0 SP3 Beta 1.0.4292.0 = CF 1.0 SP3 (29/11/04: available as CE 4.2 QFE, 5 Jan 05: available as MSI, developer)
2.0.4037.0 = CF 2.0 (part of VS2005 CTP May) 2.0.4135.0 = CF 2.0 (part of VS2005 Beta 1) 2.0.4317.0 = CF 2.0 (part of VS2005 CTP November) 2.0.4278.0 = CF 2.0 (part of VS2005 CTP December - yes it is older than November) 2.0.5056.0 = CF 2.0 (BETA 2) 2.0.5238.0 = CF 2.0 (24.5 MB) 2.0.6103.0 = CF 2.0 SP1 Beta 2.0.6129.0 = CF 2.0 SP1 (16.7 MB, patch to 2.0) 2.0.7045.0 = CF 2.0 SP2
Edited by akidder 20-Jul-2007: Add Microsoft links to .NET CF 2.0 redistributables (links change over time, so no guarantees they're going to be valid for long... :). Edited by ljoy 20-Nov-2007: Deleted defunct link to OpenNetCF website Edited by akidder 30-Jul-2007: Add 2.0.7045 (ref output from topic 2827).