2011-05-04 73 views
0

我想知道如何在Ubuntu 10.04中使用c#?c#在linux中的问题

我只想运行一些用C#编写的程序并在Ubuntu上编译它们。任何机构可以告诉我如何做到这一点?

在我的Windows系统上,这很简单:我只是安装visual studio,我将程序写入记事本并在命令提示符下运行它。

有人可以告诉我该怎么做才能让我的Ubuntu系统上的C#工作?

如何在Ubuntu下安装c#?

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

+5

您安装了Visual Studio并使用* notepad *编写代码? – 2011-05-04 10:38:20

+2

@格雷格:那句话有关的部分是命令行,好准备用于移动到单声道。 – 2011-05-04 10:41:22

回答

5
$ sudo apt-get install mono monodevelop monodoc 

你不需要使用MonoDevelop的(尽管它实际上是非常好的)。安装完上述内容后,您可以使用任何编辑器(gedit,vim,emacs)编辑.cs源文件,然后使用单声道编译器手动编译源文件(gmcs是csc的单声道等效文件)。

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

+0

http://www.howtogeek.com/howto/ubuntu/install-monodevelop-on-ubuntu-linux/ – 2011-05-04 10:42:24

1

你不安装C#...你安装.NET CLR和C#编译器...反正

MONO是可以在许多操作系统上运行包括Ubuntu

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

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

0

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

1

在安装单(见其他答案)

(替代喜爱$ EDITOR)

$EDITOR mytest.cs 

# edit, save 
gmcs mytest.cs 

mono ./mytest.exe 

大多数发行将让你jyst说./mytest.exe,而不是mono ./mytest.exe

这个假定.NET 3.5的目标是

0

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

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