Important! Selecting a language below will dynamically change the complete page content to that language.
Download the .NET Micro Framework Software Development Kit to develop for embedded devices using Visual Studio, C#, and .NET technology.
-
Support for this product is no longer available from Microsoft, please refer to http://www.netmf.com/forum/ for assistance.
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.
This download is the full SDK, which lets you develop C# code for the .NET Micro Framework and run it on our extensible emulator. Then choose from several development kits to deploy your code to real hardware.
Supported Operating System
Windows Server 2003, Windows Vista, Windows XP
-
- Supported Development Environments: Microsoft Visual Studio 2005 with Service Pack 1, Standard Edition or greater
Note: The Micro Framework SDK is not compatible with Express Editions of Visual Studio.
-
- Click the Download button on this page to start the download, or choose a different language from the drop-down list and click Change.
- Copy the download to your computer for installation at a later time by clickin Save or Save this program to disk.
- Unzip the downloaded file, and run Setup.exe.
-
The .NET Micro Framework SDK Version 2.0 with Service Pack 1 includes the following features:
- Microsoft Visual Studio Integration
The .NET Micro Framework SDK integrates into the Visual Studio environment, supporting C# development with productivity-boosting features such as on-device debugging, object browsing, IntelliSense®, and integrated build and deployment.
- Managed Libraries and Drivers
An on-device implementation of a subset of the .NET Common Language Runtime (CLR)
brings the advantages of .NET development to small devices. Write device drivers and interrupt routines in C# for hardware connected through standard interfaces, such as SPI, I2C, GPIO, and USART.
- Extensible Emulator
Extend the core emulator included in the SDK to reflect your target hardware capabilities. Add simulated peripheral devices, such as sensors, displays, buttons, and servo controls. Then deploy to your customized emulator and test your code on the virtual hardware.
- Flash Management tool
MFDeploy, included as part of the SDK, has been enhanced to provide device key management and application signing features.
- Font Generation tool
The TFConvert tool allows you to convert .TTF fonts to run on your device.
- Flash Protection
To prevent unauthorized code from being uploaded to your device, Service Pack 1 adds the ability to sign applications and to store keys on your device.