我开始在笔记本电脑上使用 Ubuntu 9.04。我真正想要的是能够在 Ubuntu 上编写我的 C# 项目,包括单元测试。谁能指导我如何设置它?
4 回答
除了 Matthew 建议的基本包之外,您还需要monodevelop-nunit
包,它允许您从 IDE 中运行和调试单元测试。对于调试器,您需要monodevelop-debugger-mdb
. 您可能还需要monodevelop-versioncontrol
SVN 支持、mono-xsp2
运行 ASP.NET 应用程序和monodoc-browser
文档查看器。
也许你最好只安装 MonoDevelop 包“建议”的所有包——我相信 Ubuntu 包管理器有一种方法可以从它的 GUI 轻松地做到这一点。
请注意,Ubuntu 将 Mono 拆分为许多小包,因此如果缺少某些内容,请使用该apt-file
工具或类似工具来查找需要安装的包。
Ubuntu 还没有 Mono 2.4 包;如果您需要 100% 最新的软件包,最好的选择是使用 openSUSE。现在在 Ubuntu 上获得 2.4 的唯一方法是从源代码构建——如果您决定这样做,请先阅读如何不破坏 Mono 安装。
与此同时,您可能已经更新到 10.04。对于 10.04(和 8.04),您可以使用badgerports。我(还)没有尝试过,但它看起来很可靠。
我建议使用 2.4,因为它具有所有最新的 .net 优点。
我建议使用两个指南:
http://blog.ruski.co.za/page/Install-Mono-on-Ubuntu.aspx
http://www.centriment.com/2009/04/01/building-mono-24-from-source-on-ubuntu-810/
后者可让您保留 ubuntu 附带的单声道安装,因此您仍然可以从 synaptic 安装应用程序。我建议使用这个。然而,这两个指南都非常清楚安装它需要什么。起初它看起来很危险,但如果你花几个小时来遵循它,那么你会发现它实际上很容易。
祝你好运
编辑:添加了单声道开发
我使用的是 Ubuntu 8.04,但你真正需要设置什么?正在做(如果你还没有):
sudo apt-get install monodevelop nunit mono-devel
应该给你你需要的。并且有很多关于 monodevelop(例如http://monodevelop.com/Documentation/Creating_A_Simple_Solution)和 NUnit(例如http://www.nunit.org/index.php?p=quickStart&r=2.4.8)的教程