Will MonoDevelop compile to the ARMv6, mainly so I can get it running on my Raspberry Pi?
I've noted that Debian can run on the Raspberry Pi and Debian has a set of drivers for Mono.
So does this mean we'll be able to develop in Mono?
Will MonoDevelop compile to the ARMv6, mainly so I can get it running on my Raspberry Pi?
I've noted that Debian can run on the Raspberry Pi and Debian has a set of drivers for Mono.
So does this mean we'll be able to develop in Mono?
Just a note to add to the other answers, it works fine on the Debian install but does not yet work on the Raspbian install because of missing compiler support. More information can be found here:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=11634&start=25
Quoted from what appears to be the most informed answer:
2013 notes --- F# meets the Raspberry Pi
Trying to get F# working on the Raspberry Pi
Mono on the Raspberry Pi is possible and reasonably easy to set up. The following assumes you're on Debian. Create your application in MonoDevelop (or Visual Studio with the Mono libraries) and then send it over to the Raspberry Pi. Once on the Raspberry Pi it will run as standard. Because of the nature of C#, .NET and JIT, you don't have to "compile" as such, just have the runtimes available to interpret the code produced by MonoDevelop. I would try not to develop on the Raspberry Pi itself with MonoDevelop as it is fairly heavy for the device.
This is taken from my blog that offers a number of Raspberry Pi tutorials.
Note: the standard Mono runtime currently available only supports up to .NET 3.5 unless you compile from source yourself.
The Mono project supports ARM, so one should be able to build and use MonoDevelop on the Raspberry Pi. At least that's what I'm hoping!
2012-05-16
I got my Raspberry Pi yesterday (yay!) and can confirm that it is possible to compile and run .NET code (I tested with C#) using Mono and its MCS compiler module. This was all done via the shell and not a GUI. It would be great to get the MonoDevelop IDE running if at all possible though.
For those interested, you can install Mono by typing:
This also includes the MCS compiler module, so you can simply compile a .cs file thus:
and run it like so: