.NET Compact Framework
The Microsoft .NET Compact Framework (.NET CF) is a version of the .NET Framework that is designed to run on Windows CE based mobile/embedded devices. The .NET Compact Framework uses some of the same class libraries as the full .NET Framework and also a few libraries designed specifically for mobile devices such as Windows CE InputPanel.
It is possible to develop applications which use the .NET Compact Framework in Visual Studio.NET 2003, in Visual Studio 2005, Visual Studio 2008, and Visual Studio 2012/2013 (.NET CF 3.9).
.NET on Colibri
The .NET Compact Framework is not part of our standard image. But we provide a .NET Compact Framework Flash Installer which installs the .NET Compact Framework on the flash disk. If you are familiar with the Platform builder you can also add the .NET CF to the image by yourself.
It is possible to develop .NET programs for Colibri with Visual Studio without having the .NET Compact Framework Flash Installer. For debugging, Visual Studio will simply install the framework in the RAM of the module. This, in turn, leads to the loss of the framework after a power cycle.
Interacting with Native Code
In some cases it is better to use functions which are not in managed code. You can find a tutorial for it in msdn: http://msdn.microsoft.com/en-us/library/aa288468.aspx
with managed code.