Overview of the .NET Compact Framework
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Overview of the .NET Compact Framework

The .NET Compact Framework constitutes the environment in which managed applications run on devices. It provides access to the underlying features of the device. In addition, the applications and components can interact on the device and over the Internet.

.NET Compact Framework Architectural Overview

Describes core components and capabilities of the .NET Compact Framework.

Differences Between the .NET Compact Framework and the .NET Framework

Summarizes the differences between the .NET Compact Framework and the full .NET Framework (desktop).

Supported Classes in the .NET Compact Framework

Provides an overview of the namespaces, classes, and other types supported by the .NET Compact Framework and also lists the types available only in the .NET Compact Framework.

Devices and Platforms Supported by the .NET Compact Framework

Lists the device platforms and operating systems that can run the .NET Compact Framework.

.NET Compact Framework Developer Model

Describes the programming model for targeting specific or multiple device categories.

.NET Compact Framework Assemblies and Files

Describes the assembly files and their binary compatibilities with the full .NET Framework.

Visual Studio and the .NET Compact Framework

Describes how you can develop .NET Compact Framework applications with Visual Studio.

© 2015 Microsoft