linux中的c#问题

时间:2011-05-04 10:36:52

标签: c# mono

我想知道如何在Ubuntu 10.04中使用c#?

我只想运行一些用c#编写的程序并在Ubuntu上编译它们。任何人都可以告诉我该怎么做吗?

在我的Windows系统上,它非常简单:我只需安装visual studio,我在记事本中编写程序并在命令提示符下运行它。

有人可以告诉我怎样才能让c#在我的Ubuntu系统上运行?

如何在ubuntu中安装c#?

如何在ubuntu中运行c#程序?

6 个答案:

答案 0 :(得分:5)

$ sudo apt-get install mono monodevelop monodoc

你不需要使用monodevelop(虽然它实际上非常好)。安装完上面的内容之后,您可以在任何您喜欢的编辑器(gedit,vim,emacs)中编辑.cs源文件,然后使用单声道编译器手动编译源代码(gmcs是单声道的csc)。

我建议你仔细看看monodevelop,因为你必须管理像库依赖这样的东西。手写Makefiles或autoconf并不好玩,不便携。 Monodevelop允许您定义普通的.sln和.csproj文件,并可选择生成Makefile。

答案 1 :(得分:2)

答案 2 :(得分:1)

你不安装C#...你安装.NET CLR和C#编译器......无论如何

MONO是一个可以在许多操作系统上运行的.NET实现,包括Ubuntu

要运行.NET应用程序,只需安装MONO即可 http://www.mono-project.com/

或MonoDevelop,如果您需要Linux上的.Net开发环境 http://monodevelop.com/

答案 3 :(得分:1)

安装了mono(请参阅其他答案)

(替代最喜欢的$ EDITOR)

$EDITOR mytest.cs

# edit, save
gmcs mytest.cs

mono ./mytest.exe

大多数发行版都允许你说./mytest.exe而不是mono ./mytest.exe

这假定.NET 3.5定位

答案 4 :(得分:0)

您必须为ubuntu安装Mono才能与.Net框架兼容 你可以从这里开始:click

答案 5 :(得分:0)

首先你需要下载&安装MonoDev。 http://monodevelop.com/

这听起来像是你制作的控制台应用程序,所以只需在终端中运行程序。