在紅旗linux 6.0 下安裝 mono2.4和MonoDevelop 2.0

來源:互聯網
上載者:User

       近來由於好奇,在電腦上裝了個在紅旗linux 6.0 ,以前用過mandriva 但說真的linux這玩藝我還真的不是太瞭解,一直在windows下搞.net開發,有點膩了,很早就關注mono,希望它有一天能發展狀大,也好讓我從此轉到linux上面來.呵呵微軟真自私,怎麼就不搞個linux下的.net framework,好了,不多說了,下面進入正題:

首先,給沒有太多接觸linux的朋友說一下在紅旗linux下怎麼執行shell命令

在Linux中,開啟終端

接下來,我們開始進行安裝

1.安裝Mono 2.4

從http://ftp.novell.com/pub/mono/sources-stable/
下載libgdiplus-2.4.tar.bz2和mono-2.4.tar.bz2,都解壓出來.

先轉到解壓出來的libgdiplus-2.4目錄下,
[root@localhost]# cd libgdiplus-2.4
運行:
[root@localhost libgdiplus-2.4]# ./configure
[root@localhost libgdiplus-2.4]# make
[root@localhost libgdiplus-2.4]# sudo make install

然後用命令"cd ../ "返回根目錄再轉到mono-2.4目錄下,
[root@localhost]# cd mono-2.4
運行:
[root@localhost mono-2.4]# ./configure --with-libgdiplus=yes
[root@localhost mono-2.4]# make
[root@localhost mono-2.4]# make install

可能缺少的包:build-essential swig autoconf gawk mono-common binfmt-support bison pkg-config libglib2.0-dev,使用sudo apt-get install來安裝.

2.安裝MonoDevelop 2.0

從http://ftp.novell.com/pub/mono/sources-stable/
下載
gtk-sharp-2.12.8.tar.bz2,
mono-addins-0.4.zip,
gnome-sharp-2.20.1.tar.bz2和
monodevelop-2.0.tar.bz2
依次解壓安裝.安裝方法都是:
./configure
make
sudo make install
安裝gnome-sharp時可能需要先安裝libgnomeprintui2.2-dev和libpanel-applet2-dev.

3.安裝WinForms Designer

sudo apt-get install subversion
svn co svn://anonsvn.mono-project.com/source/trunk/mwf-designer
cd mwf-designer
make
make run
cd build
mono mwf-designer.exe

4.其它

Mono WinForms:http://mono-project.com/WinForms
WinForms Designer:http://mono-project.com/WinForms_Designer
WinForms Example:http://mono-project.com/WinForms_Getting_Started_Guide
Mono ASP.NET:http://www.mono-project.com/ASP.NET
AspNetEdit:http://www.mono-project.com/AspNetEdit

說明:

Mono 2.4完整支援WinForms 2.0和ASP.NET 2.0.
MonoDevelop 2.0通過AspNetEdit支援ASP.NET可視化開發,但不支援WinForms可視化開發.WinForms Designer用於WinForms表單設計.
沒有使用Windows本地代碼的.NET中間代碼可以使用"mono EXE檔案"的方式在Linux中直接運行.
用MonoDevelop開發WinForms項目時要在"引用"中手動添加程式集System.Drawing和System.Windows.Forms.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.