.NET Compact Framework Portal
The Microsoft .NET Compact Framework is a hardware-independent environment that supports building and running managed applications on resource-constrained computing devices. The .NET Compact Framework inherits the full .NET Framework architecture of the common language runtime and managed code execution, supports a subset of the .NET Framework class library, and contains classes designed exclusively for the .NET Compact Framework. The .NET Compact Framework supports Visual Basic and Visual C# development, but does not currently support C++ development.
Supported devices include personal data assistants (PDAs) such as the pocket PC, mobile phones, set-top boxes, automotive computing devices, and Windows Embedded CE devices.
For more information about the architecture of the .NET Compact Framework, see .NET Compact Framework Architectural Overview.
The documentation listed below is located in the "Development Tools and Languages" section of the MSDN Library.