2011-05-04 71 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/

這聽起來像是您製作控制檯應用程序,所以只需在終端中運行該程序即可。