.NET code which is using **.NET Framework libraries** can't run on Raspberry Pi as it requires an ARM compatible version of [NETMF][1] or [CLR][2] to run. As of now, Microsoft has yet to release Windows on ARM (WoA). Refer to *[Experiment 19][3]* for Microsoft Research CLR works on ARM. However, running .NET code (without reference or using .NET Framework Libraries) is possible using Mono as Mono has a CLR for ARM devices. See also *[Building Windows for the ARM processor architecture][4]* for information on Windows on ARM (WoA). [1]: https://en.wikipedia.org/wiki/.NET_Micro_Framework [2]: https://en.wikipedia.org/wiki/Common_Language_Runtime [3]: https://web.archive.org/web/20150906060046/http://research.microsoft.com/en-us/projects/experiment19/ [4]: https://web.archive.org/web/20151106145138/http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx