Devices and Platforms Supported by the .NET Compact Framework
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
The .NET Compact Framework is available as an operating system component in all Microsoft smart devices, including Pocket PC devices, Pocket PC Phone Edition, Smartphone devices, and other Windows Embedded CE powered devices.
Support List
The following table lists the devices and platforms supported by the .NET Compact Framework.
.NET Compact Framework version |
Device |
Platform |
---|---|---|
1.0 |
Pocket PC |
Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 for Pocket PC Windows Mobile 2003 for Pocket PC SE Windows Mobile 5.0 for Pocket PC |
1.0 |
Smartphone |
Windows Mobile 2003 for Smartphone Windows Mobile 5.0 for Smartphone |
1.0 |
Other Windows Embedded CE devices |
Windows CE 4.1 Windows CE 4.2 Windows CE 5.0 |
2.0 |
Pocket PC |
Windows Mobile 2003 for Pocket PC Windows Mobile 2003 for Pocket PC SE Windows Mobile 5.0 for Pocket PC Windows Mobile 6 Professional |
2.0 |
Smartphone |
Windows Mobile 5.0 software for Smartphone Windows Mobile 6 Standard |
2.0 |
Other Windows Embedded CE devices |
Windows CE 4.2 Windows CE 5.0 Windows Embedded CE 6.0 |
3.5 |
Pocket PC |
Windows Mobile 2003 for Pocket PC Windows Mobile 2003 for Pocket PC SE Windows Mobile 5.0 software for Pocket PC Windows Mobile 6 Professional |
3.5 |
Smartphone |
Windows Mobile 5.0 software for Smartphone Windows Mobile 6 Standard |
3.5 |
Other Windows Embedded CE devices |
Windows Embedded CE 6.0 |
Note
For Smartphone, the .NET Compact Framework version 2.0 requires Windows Mobile version 5.0 running on the device. For information about installing the Windows Mobile SDKs for Pocket PC and Smartphone in Visual Studio, see Visual Studio and the .NET Compact Framework.
If the .NET Compact Framework 2.0 is not already present in ROM, it can be installed in RAM or in the persistent store on Pocket PC 2003, Windows CE 5.0, and Windows Mobile 5.0 for Pocket PCs and Smartphones. The .NET Compact Framework 3.5 is not currently available in ROM, but can be installed in RAM based on supported devices shown in the preceding table.
ROM Versions
The Windows CE Platform Builder tool enables OEMs to embed the .NET Compact Framework as an integrated operating-system component into a Windows Embedded CE powered device. The monthly and yearly updates to Windows Embedded CE Platform Builder often include .NET Compact Framework updates. Windows CE versions 4.2, 5.0, and 6.0 support embedding either the .NET Compact Framework 2.0 or 3.5 in ROM.
For Windows Mobile devices, the version of the .NET Compact Framework installed in ROM is tied to the specific platform. However, in some cases, OEMs can choose between two versions. The following table shows the version of the .NET Compact Framework that is installed in ROM, based on the version of the platform.
Platform |
.NET Compact Framework version |
---|---|
Windows Mobile 2003 for Pocket PC |
1.0 SP2 |
Windows Mobile 2003 for Pocket PC SE |
1.0 SP3 |
Windows Mobile 5.0 |
1.0 SP3 |
Windows Mobile 5.0 (build 15096.3.0) |
1.0 SP3 or 2.0 (determined by OEM) |
Windows Mobile 5.0 (build 15341.4.0) |
1.0 SP3 or 2.0 SP1 (determined by OEM) |
Windows Mobile 6 |
2.0 SP2 |
See Also
Tasks
How to: Get the Device Platform
How to: Get the Device ID and Name
How to: Find Supported Members of the .NET Compact Framework in the Class Library
Concepts
External Resources for the .NET Compact Framework