Mono on BB has been working fine for us for a couple of years now, but our app does not have a user interface on the Beagle. It talks to a web server and has a local display on HDMI. I have not even tried to use WindowsForms on Linux. You might also try the Mono forum. Perhaps someone there has some insights.
http://www.go-mono.com/forums/ On Wednesday, September 3, 2014 4:16:41 AM UTC-7, Janith Mendis wrote: > > Hello Mickey, > > I have being trying to run a simple Windows.Forms application using mono > on Beaglebone. I was able to complie and run Windows.Forms application on > Ubuntu running on PC, was able to compile a simple application on > Beaglebone but runtime gives Errors. > > System.ArgumentException: A null reference or invalid value was found > [GDI+ status: InvalidParameter] > at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in > <filename unknown>:0 > > [ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: A null > reference or invalid value was found [GDI+ status: InvalidParameter] > at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in > <filename unknown>:0 > > I have GDIPlus installed. > Are there any extra Installation/configuration changers that need to be > done. > I am using mono 3.2.8 hard float. > > Highly appreciated if you can provide any support. > thank you. > > On Wednesday, January 9, 2013 4:50:44 PM UTC+1, mickeyf wrote: > >> We are also using mono, on RCN's Ubuntu build for Beagle Bone. This was >> specifically because we had .NET windows applications that we really did >> not want to totally rewrite from scratch. So far, no big problems. A bit of >> platform specific adaptations and replacing of low level drivers for CAN >> bus and Serial communication, which was to be expected. In some cases third >> party windows DLLs are being (or have been) replaced with our own code. >> Testing up to this point shows no performance concerns, using only the run >> time. I have no experience with the AOT compiler. >> >> Every case is different, but my feeling is that the productivity >> advantages using of a high level language like c# in a comprehensive >> framework like mono go a long way to countering any potential disadvantages >> such as increased overhead. This is even more likely to be true if you have >> a large body of existing code you want to reuse. >> >> Mickey >> >> >> On Friday, 4 January 2013 10:44:17 UTC-8, JCtuga wrote: >>> >>> Hello >>> Wich will be the best compiler for C# using the beaglebone ? >>> I tried mono with some bad experiences in other platforms. >>> >>> Thanks >>> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.