歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 圖解Linux下如何搭建C#開發環境

圖解Linux下如何搭建C#開發環境

日期:2017/2/28 16:02:23   编辑:Linux教程
如 果平時主要開發控制台類、組件、後端服務等程序,可以嘗試在Linux類操作系統下搭建C#.Net開發環境,好處是在Linux環境裡你不用擔心朋友或同事拿你的電腦來玩魔獸世界或者一不小心被裝了一大堆流氓軟件 ;-)先看看本篇文章最終效果:在 Ubuntu 裡跑的開發環境 MonoDevelop:



如 果平時主要開發控制台類、組件、後端服務等程序,可以嘗試在Linux類操作系統下搭建C#.Net開發環境,好處是在Linux環境裡你不用擔心朋友或 同事拿你的電腦來玩魔獸世界或者一不小心被裝了一大堆流氓軟件 ;-)

1、Linux發行版的選擇


在Linuxux操作系統裡只要安裝Mono環 境就可以開發C#程序,Linux的眾多發行版RedHat/CentOS/Fedora、OpenSUSE、Debian、Ubuntu都可以安裝 Mono。

鑒於 目前 Ubuntu 容易安裝、界面漂亮而且比較多人用作桌面環境,所以這裡推薦使用 Ubuntu 10.04 。官方網站是:http://www.ubuntu.com/

在官方網站下載回來的是一個光盤映像文件 (ISO格式),這裡需要注意的是 Ubuntu 共有4個不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。一般下載Desktop就可以了。如果你想通過網絡啟動安裝程序或者使用硬盤安裝則需要下載Alternative版。

如果你的電腦硬件配置比較低(內存少於等於 512MB),還可以下載一個輕量級的衍生版:Xubuntu(http://www.xubuntu.org/),如果你的電腦只有256MB內存,那還可以 下載另一個衍生版Lubuntu(http://lubuntu.net/),這個更加輕量級,平時系統啟動後只占用 70~100MB內存。

2、安裝Ubuntu

安裝Ubuntu 的方法非常簡單,跟裝 WinXP差不多,只需點5,6次“下一步”過10來分鐘就可以完成。因為關於安裝Ubuntu的過程已經有大量的文章介紹,這裡就不再贅述了,下面主要 列舉一下安裝方式,大家可以根據自己的具體情況選擇合適的:

(1)虛擬機安裝

如果你的電腦速度飛快,內存比較大,用這種方式安裝最快,虛擬機軟件推薦使用免費 的 VirtualBox。先裝好虛擬機軟件,然後創建一個新的虛擬機,把下載回來的 ISO文件掛靠到虛擬機,啟動之後就可以安裝了。

(2)嘗試性安裝

如果你僅僅想嘗試一下在Linux環境開發C# 的感覺,並不打算長期使用,則可以使用這種安裝模式。這種安裝模式不需要調整硬盤分區(因為整個Linux將安裝到一個“虛擬硬盤”文件裡頭)、不會弄壞 你的現有的系統和軟件,只是性能會稍微減低一些。

首先你的系統必須是WinXP/Vista/Win7,然後把ISO文件和一個 Wubi Installer (http://wubi-installer.org/) 的軟件放在同一個目錄,運行 Wubi installer,選擇Ubuntu的安裝位置,然後就開始復制文件了,重啟計算機會多出一項啟動項“Ubuntu install”,選擇 它就開始真正的安裝過程了。

下 面的安裝方式需要先在硬盤騰出一塊空白的空間(最好准備至少10GB),主分區以外的自由空間或者擴展分區的自由空間都可以,你可以用PQMagic軟件慢慢 調整自己硬盤的分區大小。在安裝過程中程序會詢問你將Ubuntu安裝在何處,選擇使用“最大連續空間”即可。

(3)光盤安裝

這種安裝方式最簡單,將下載回來的ISO文件刻 錄成光盤,設置從光盤啟動並重啟計算機。

(4) 硬盤安裝

要下載Alternative版的ISO文件, 放到C盤根目錄,然後下載“UNetbootin

”(http://unetbootin.sourceforge.net/)軟件,也放在C盤根目錄,運 行 UNetbootin,在發行版類型項選擇Ubuntu和MediaHD即開始復制文件,重啟電腦開始安裝。

(5)用U盤安裝/安裝到U盤

先使用安裝光盤啟動計算機,選擇“試用”進入 LiveCD模式的Ubuntu,然後在“系統”->“系統管理”點擊“制作啟動盤”,准備一個1GB以上的U盤,啟動盤制作程序會把Ubuntu 的所有文件復制到U盤,然後就可以使用這個U盤啟動其他電腦並安裝系統了。也可以直接從這個U盤啟動進入系統。

(6)通過網絡安裝

如果你的電腦沒有光驅也不支持U盤啟動,而帶有 從網卡啟動(PXE)功能。或者有一批電腦需要批量安裝,則可以使用這種安裝模式,具體的請見:http://www.linuxidc.com/Linux/2011-12/48547.htm

Copyright © Linux教程網 All Rights Reserved