This documentation is archived and is not being maintained.

Working with the .NET Compact Framework

A central difference is that the .NET Compact Framework is a subset of the full .NET Framework, and accordingly, some areas are not supported. For more information, see Application Development in the .NET Compact Framework.

Differences from Desktop in .NET Compact Framework Development

Describes differences from developing desktop applications.

Variations in .NET Compact Framework Versions

Describes the several releases of the .NET Compact Framework, including service packs.

Controls and Components in Managed Device Projects

Describes additional controls and components available for device development.

Custom and User Controls in Device Projects

Describes the functionality available for device projects.

How to: Install the .NET Compact Framework on a Device

Describes how to install the .NET Compact Framework on a device.

How to: Upgrade Projects to Later .NET Compact Framework Versions

Describes how to upgrade your device application to target a later version of the .NET Compact Framework.

How to: Handle HardwareButton Events (Devices)

Describes how to use the HardwareButton control to override the application keys on a Pocket PC.

Walkthrough: Authoring User Controls for Devices

Demonstrates how to author a user control in managed device projects.

Walkthrough: Adding a Simple Attribute to a User Control

Describes customizing user controls in device projects.