Welcome to the .NET Micro Framework

The Microsoft® .NET Micro Framework combines the reliability and efficiency of managed code with the premier development tools of Microsoft Visual Studio® to deliver exceptional productivity for developing embedded applications on small devices. The Microsoft .NET Micro Framework SDK supports development of code, including device I/O, in the C# language using a subset of the .NET libraries, and is fully integrated with the Microsoft Visual Studio® development environment.

Projects

.NET Micro Framework Interpreter

The .NET Micro Framework interpreter project contains the source code to the .NET Micro Framework interpreter, Base class libraries and samples for porting the Hardware Abstraction and Platform Abstraction layers (HAL/PAL).

NOTE: GitHub is the place for all future development of the .NET Micro Framework. The GitHub project contains the source for v4.4 and future releases of the .NET Micro Framework. The GitHub repository does not contain the ability to build the previous releases. For older version the original CodePlex NETMF site remains.

Releases

.NET MIcro Framework v4.4 SDK v4.4 Legacy Crypto Libs (For building porting the .NET Micro Framework to custom devices)

SDK v4.3 (QFE2-RTM)

If you are developing applications for the .NET Micro Framework. This is the place to download the latest official release of the .NET Micro Framework SDK.

If you are developing applications for the .NET Micro Framework. This is the place to download the latest official release of the .NET Micro Framework SDK. Porting Kit 4.3 (RTM QFE1 )

If you are building a device to run the .NET Micro Framework this is the place to download the latest official release of the .NET Micro Framework Porting kit. NOTE: As of v4.4 of the framework and the move to GitHub the Porting Kit is no longer necessary so there isn't any release for V4.4 or later.

NOTE: As of v4.4 of the framework (and the move to GitHub) the Porting Kit is no longer necessary so there isn't any porting kit release for V4.4 or later. If you wish to use the digital signature support in TinyBooter and MFDeploy, you will need the legacy Crypto Libs.