[Mono-list] Porting to Linux

Edward Ned Harvey (mono) edward.harvey.mono at clevertrove.com
Mon Jun 8 10:52:32 UTC 2015

> From: mono-list-bounces at lists.ximian.com [mailto:mono-list-
> bounces at lists.ximian.com] On Behalf Of floyd
> We currently developed a POS system under .Net 4.5. I would like to explore
> the possibility of migrating it to linux. How hard will it be if we will use
> mono to run it to linux?

First, check for compatibility:
Start at http://www.mono-project.com/
Go to Documentation / About Mono.
See the "Compatibility" and "Class Status" pages.

Then, on linux, go to the mono download page, follow instructions to add a new yum or apt repo.
Install mono-complete, and monodevelop.

Monodevelop is your linux IDE. It's very nice. Try opening your project and see how much stuff needs to change.

In particular, don't expect winforms or wpf to be useful. The GUI will probably need rewrite in GTK#, or you could switch to a cross-platform GUI toolkit such as Eto.Forms, or XWT.

More information about the Mono-list mailing list