How to get started with Mono on Linux for beginners?

How do I start using Mono on Linux as a newbie when I want to switch from Visual Studio?

Is there an easy way to install it, like Visual Studio, and get started? So far, with what I saw, it's hard to even get started.

Installing and configuring Mono on Linux is a lot of work?

Or is there some kind of distribution that I can install and start with applications on Linux?

+49
c # linux mono
Apr 28 '09 at 2:25
source share
8 answers

Recently, I started attacking Mono and still realized that MonoProject has made great strides in this area. It is worth exploring.

With that said, the easiest way is to set up the setup with a Mono compatible Linux distribution such as Suse or Ubuntu. Personally, I tried this with Ubuntu 8.10.

Once you have installed the Linux distribution, download and install MonoDevelop correctly. It is an open source environment that is tightly integrated to work with the Mono platform. MonoDevelop was taken as a SharpDevelop branch and is designed to work with the Mono compiler from scratch.

This is the easiest and fastest way to configure using Mono. The MonoDevelop IDE is very similar to the Visual C # Express development environment. It includes project / solution management, development of a graphical interface using the GTK # infrastructure, an integrated debugger, and many other features that you expect in an IDE, such as code completion, line numbers, code folding, etc.

The people from MonoProject are on something with this toolbox.

Hope this helps you get started.

Mono Project Home Page

Mono Development Home Page

+23
Apr 28 '09 at 2:40
source share

There are some interesting books about Mono, although they are probably a bit old. However, it might be worth taking it and taking a look to get started.

Then I installed the latest version of Mono (2.4) in the Linux box (OpenSuse is the one they use, so it will always develop smoothly, but we also use Ubuntu) and start playing with the compiler, MonoDevelop (which is not bad with 2.0), and so on. .d.

The only tricky point is to write GUI applications, although my team makes extensive use of MWF for the different flavors of Unix. But everything else will go as you expected. I am particularly pleased with how the large remote works.

If you are used to Linux, it will be much easier, otherwise I also recommend that you get used to it after some tutorial.

Think of tools like NUnit and NAnt, and you can start writing your code on both Windows and Linux, as well as test and compile on both platforms.

+4
Apr 28 '09 at 8:26
source share

With the just released Ubuntu 9.04, the very current Mono development environment is as close as:

apt-get install monodevelop 

I agreed with you that it was hard to work with Mono, but the latest version of Ubuntu has broken this barrier. And the latest version of Monodevelop is an absolute joy to use.

Do not use Ubuntu? Then I would go with Peter's advice on using the VMWare image .

+3
Apr 28 '09 at 22:52
source share

For a very simple start with mono under linux u you can download

  • vmware image
  • linux live distro

with all enabled to run.

+2
Apr 28 '09 at 8:32
source share

If you are used to using visual-studio, you can still develop in Visual Studio and copy your binaries to Linux / OSX or something else. Or even better, if you have a shared drive, just reconfigure the VS-Project output directory to a shared folder.

There may be advantages to using a monocompiler or monodetector, but since you get started, this is perhaps the easiest task. If you want to work on Linux, mono installer is a great option for speedup and speedup. Unfortunately, there is no installation for the latest mono version, so you will need either administrator permission or you need to compile it from the source.

http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin

+1
Apr 28 '09 at 14:09
source share

To install the latest Mono 3.2.5+ with MonoDevelop 4.2.1 + it is better to use the tpokorra repository .

+1
Dec 10 '13 at 20:11
source share

Debian and Ubuntu, and possibly all the other children, have mono in the repository. Thus, creating mono on Linux can be as simple as

 aptitude install monodevelop 

However, I would suggest version 2, which requires the use of the sid repository in Debian (I don't know about Ubuntu).

 vim /etc/apt/sources.list [ :%s/squeeze/sid/g ] 
0
Apr 28 '09 at 15:34
source share

The easiest way I could find is to upload OpenSUSE VMWare Image to your website and just launch it. You get all the necessary tools :) Pre-configured.

0
Apr 28 '09 at 22:41
source share



All Articles