This documentation is archived and is not being maintained.

.NET Compact Framework Version 2.0

The .NET Compact Framework version 2.0 extends the .NET Compact Framework version 1.0 with new features, improvements to existing features, and expanded support of classes in the full .NET Framework. This section provides information about some of the key additions and modifications to the .NET Compact Framework.

Starting with version 2.0, the .NET Compact Framework is part of the .NET Framework and supports stand-alone development.

In This Section

Framework Support and New Features

Describes expanded support for full .NET Framework classes, stand-alone development, networking, and native code interoperability.

Windows Forms and Graphics

Describes new classes in the Microsoft.WindowsCE.Forms namespace, which provide new features and functionality for Pocket PC and Smartphone applications.

What's New in SQL Server Compact Edition

Enables developers to use the same database functionality across many devices, from Smartphones to Pocket PCs to Tablet PCs.



This namespace contains several controls and features for Windows Forms applications on Pocket PCs and Smartphones.


Provides managed Direct3D programming for devices introduced in version 2.0


Provides core structures and types for building Direct3D applications.

Related Sections

.NET Compact Framework How-To Topics

Provides links to code example topics and procedures in the .NET Compact Framework documentation.

How to: Use the Class Library for the .NET Compact Framework

Provides procedures for filtering the .NET class library to show classes available in the .NET Compact Framework and how to determine support and versioning.