当我想从Visual Studio切换时,如何在Linux中开始使用Mono作为初学者?
是否有一些简单的方法可以像Visual Studio一样安装它并开始使用? 到目前为止,凭借我所看到的,即使开始也看起来很复杂。
在Linux中安装和配置Mono有很多工作吗?
或者是否有一些发行版可以直接安装并开始使用Linux中的应用程序?
答案 0 :(得分:23)
我最近开始涉足Mono,并且到目前为止已经意识到MonoProject在这方面取得了巨大的进步。值得研究一下。
话虽如此,最简单的方法是使用单声道友好的Linux发行版(例如Suse或Ubuntu)进行设置。就个人而言,我尝试使用Ubuntu 8.10。
一旦你的Linux发行版设置正确下载并安装MonoDevelop。这是一个与Mono平台紧密集成的开源IDE。 MonoDevelop被视为SharpDevelop的一个分支,旨在从头开始使用Mono编译器。
这是迄今为止使用Mono进行设置的最简单,最快捷的方法。 MonoDevelop IDE甚至与Visual C#Express非常相似。它配备了项目/解决方案管理,使用GTK#框架进行GUI开发,集成调试器以及IDE中预期的许多其他功能,如代码完成,行号,代码折叠等。
MonoProject的人们正在使用这套工具。
希望这有助于您开始使用。
答案 1 :(得分:4)
Mono上有一些有趣的书,虽然它们可能有点老了。不过,为了启动,可能值得抓住一个并看看。
然后,我将在Linux机器上安装最新的Mono(2.4)(OpenSuse就是他们使用的那个,所以它总是顺利进行开发,但我们也在内部使用Ubuntu)并开始使用编译器, MonoDevelop(自2.0以来相当不错)等等。
唯一的难点是编写GUI应用程序,尽管我的团队在不同的Unix风格上广泛使用MWF。但其他一切都会如您所愿。例如,我对远程工作的效果非常满意。
如果你已经习惯了Linux,那么它会更容易,否则我也会建议你在一些教程之后习惯它。
还记得NUnit和NAnt等工具也可以使用,因此您可以开始在Windows和Linux上编写代码,并在两个平台上进行测试和编译。
答案 2 :(得分:3)
刚刚发布的Ubuntu 9.04一个非常新的Mono开发环境就像:
apt-get install monodevelop
我曾经同意你的看法,Mono很难用,但最新版本的Ubuntu已经融化了这个障碍。最新版本的Monodevelop使用起来非常愉快。
不要使用Ubuntu?然后我会按照彼得的建议使用VMWare image。
答案 3 :(得分:2)
答案 4 :(得分:1)
如果您习惯使用visual-studio,您仍然可以在Visual Studio中进行开发,并将二进制文件复制到Linux / OSX或其他任何内容。或者甚至更好,如果您有共享驱动器,只需将VS-Project输出目录重新配置到共享位置。
使用单声道编译器或monodevelop可能有好处,但是由于你开始使用,上面的内容实际上是最简单的事情。如果你想在Linux上运行,单声道安装程序是一个很好的选择,可以快速启动和运行。不幸的是,最新的单声道版本没有可用的安装程序,所以你需要管理员权限,或者需要从源代码编译。
http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin
答案 5 :(得分:1)
要使用Mono 3.2.5+安装最新的MonoDevelop 4.2.1+,最好使用tpokorra repository。
答案 6 :(得分:0)
Debian和Ubuntu,可能还有其他所有孩子,都在存储库中有单声道。因此,在Linux中设置mono可以像
一样简单aptitude install monodevelop
但是我建议使用版本2,它需要在Debian中使用'sid'存储库(不知道Ubuntu)。
vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]
答案 7 :(得分:0)
我能找到的最简单的方法是在他们的网站上下载OpenSUSE VMWare Image并运行它。你得到了你需要的所有工具:)预先配置。