How can I determine the version of the .NET Compact Framework that is installed on a device?
Each version of the .NET Compact Framework is released with a different Win32 File Version number (this is a separate version number from the Assembly Version, which should be the same across all releases of the Version 1 .NET Compact Framework, including Service Packs). 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. RTM = 1.0.2268.0 SP1 = 1.0.3111.0 SP2 Recall = 1.0.3226.0 SP2 Beta = 1.0.3227.0 SP2 Final = 1.0.3316.0 To determine the version programmatically you can use System.Environment.Version.ToString().