.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