近來由於好奇,在電腦上裝了個在紅旗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. |