5

我开始在笔记本电脑上使用 Ubuntu 9.04。我真正想要的是能够在 Ubuntu 上编写我的 C# 项目,包括单元测试。谁能指导我如何设置它?

4

4 回答 4

6

除了 Matthew 建议的基本包之外,您还需要monodevelop-nunit包,它允许您从 IDE 中运行和调试单元测试。对于调试器,您需要monodevelop-debugger-mdb. 您可能还需要monodevelop-versioncontrolSVN 支持、mono-xsp2运行 ASP.NET 应用程序和monodoc-browser文档查看器。

也许你最好只安装 MonoDevelop 包“建议”的所有包——我相信 Ubuntu 包管理器有一种方法可以从它的 GUI 轻松地做到这一点。

请注意,Ubuntu 将 Mono 拆分为许多小包,因此如果缺少某些内容,请使用该apt-file工具或类似工具来查找需要安装的包。

Ubuntu 还没有 Mono 2.4 包;如果您需要 100% 最新的软件包,最好的选择是使用 openSUSE。现在在 Ubuntu 上获得 2.4 的唯一方法是从源代码构建——如果您决定这样做,请先阅读如何不破坏 Mono 安装

于 2009-06-03T23:11:59.583 回答
3

与此同时,您可能已经更新到 10.04。对于 10.04(和 8.04),您可以使用badgerports。我(还)没有尝试过,但它看起来很可靠。

于 2010-07-01T21:18:08.150 回答
1

我建议使用 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 安装应用程序。我建议使用这个。然而,这两个指南都非常清楚安装它需要什么。起初它看起来很危险,但如果你花几个小时来遵循它,那么你会发现它实际上很容易。

祝你好运

于 2009-06-14T15:56:33.977 回答
0

编辑:添加了单声道开发

我使用的是 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)的教程

于 2009-05-29T03:24:38.267 回答