如何在Linux初学者使用Mono入门?
当我想从Visual Studio切换时,如何在Linux中作为初学者开始使用Mono?
是否有一些简单的方法来安装它像Visual Studio,并开始? 到目前为止,就我所见,看起来很复杂,甚至开始。
在linux下安装和configurationMono的工作很多吗?
还是有一些发行版,我可以直接安装并开始在Linux中的应用程序?
我最近开始涉足单声道,到目前为止已经意识到MonoProject在这个领域已经取得了巨大的进步。 这是非常值得的调查。
有了这个说法,最简单的方法就是安装一个Mono友好的Linux发行版,比如Suse或者Ubuntu。 就我个人而言,我使用Ubuntu 8.10进行了尝试。
一旦你的Linux发行版安装正确,请下载并安装MonoDevelop。 这是一款与Mono平台紧密集成的开源IDE。 MonoDevelop作为SharpDevelop的一个分支,devise用于从头开始使用Mono编译器。
这是迄今为止使用Mono进行设置的最简单,最快捷的方法。 MonoDevelop IDE甚至与Visual C#Express非常相似。 它包含项目/解决schemepipe理,使用GTK#框架的GUI开发,集成的debugging器以及您在IDE中期望的其他function,如代码完成,行号,代码折叠等。
MonoProject的工作人员正在使用这套工具。
希望这可以帮助你开始。
单声道项目主页
单声道开发主页
Mono有一些有趣的书,虽然他们可能有点老了。 不过,可能值得抓一个,看看为了启动。
- 实用的单声道
- 单声道:开发者的笔记本
- 跨平台的.NET开发
- 单声道踢开始
然后,我将在Linux机器上安装最新的Mono(2.4)(OpenSuse是他们使用的那个,所以它会一直顺利的进行开发,但我们也在内部使用Ubuntu),并开始使用编译器MonoDevelop自2.0以来相当不错)等等。
唯一的难点是编写GUI应用程序,尽pipe我的团队在不同的Unix版本上广泛使用MWF。 但其他一切都会像你所期望的那样。 比如,我特别喜欢远程处理的效果。
如果你习惯了Linux,那么它会容易得多,否则我还build议你按照一些教程习惯它。
记住像NUnit和NAnt这样的工具也可用,所以你可以开始在Windows和Linux上编写你的代码,并在两个平台上进行testing和编译。
随着刚刚发布的Ubuntu 9.04,一个非常stream行的Mono开发环境如下所示:
apt-get install monodevelop
我曾经同意你的看法,与Mono一起工作有些困难,但是Ubuntu的最新版本已经融化了这个障碍。 而最新版本的Monodevelop是绝对的喜悦。
不要使用Ubuntu? 然后,我会与彼得的使用VMWare镜像的build议。
在linux下单声道非常容易, 你可以下载
- 一个虚拟机映像
- 一个Linux的现场发行
包括一切开始。
如果你习惯于使用visual-studio,那么你仍然可以在Visual Studio中开发,并将你的二进制文件复制到Linux / OSX或其他软件中。 或者甚至更好,如果你有一个共享驱动器,只需重新configuration你的VS-Project输出目录到共享位置即可。
使用单声道编译器或monodevelop可能会有好处,但是由于您已经开始使用,所以上述操作确实是最简单的方法。 如果你想在Linux上运行,单声道安装程序是一个很好的起床和跑步的select。 不幸的是,没有安装程序可用于最新的单声道版本,所以你要么需要pipe理员权限,要么需要从源代码编译。
http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin
用MonoDevelop 4.2.1+安装最新的Mono 3.2.5+ ,最好使用tpokorra repository 。
我能find的最简单的方法是在他们的网站上下载OpenSUSE VMWare Image,然后运行它。 你得到所有你需要的工具:)预先configuration。
Debian和Ubuntu,可能还有所有其他的孩子,在存储库中都有单声道。 所以,在Linux中设置mono可以很简单
aptitude install monodevelop
不过,我会build议版本2,它需要在Debian中使用'sid'资源库(不知道Ubuntu)。
vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]