Mono

Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

http://www.mono-project.com

How to get Mono?

Hint
CentOS has no package for Mono. You must compile it by yourself.

There are at least two different ways for getting Mono installed on your Cubietruck. All of them have their pros and cons:

Compile it from a TAR package

+ works with LogView Studio (LvCmd)
+ sometimes the GIT version has compilation errors which the TAR version don't have

o mostly newer than the Raspbian package but older than the GIT version

- needs some extra packages for compiling
- WinForms applications produce errors with some components (like a Textbox)

Compile it from the GIT repository

+ works with LogView Studio
+ WinForms applications work from Mono 3.8.1
+ always the newest release

- needs some extra packages for compiling

Which method is the best?

For x86/x64 the best choice is to to compile it from GIT because it takes not really much time.

Note
If the TAR package gets to a 3.8 version this would also be Ok. At the moment of writing this text there is only a 3.6.0 version available.


Send feedback on this topic
Copyright (C) 2013-2014 Dominik Schmidt / Holger Hemmecke. All rights reserved.