<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    秋風(fēng)的蕭瑟 又見(jiàn)湖邊木葉飛

    歡迎來(lái)到梁良 | LonBlog,這里記錄下了我生活點(diǎn)點(diǎn)滴滴。

    Linux下如何搭建C#開(kāi)發(fā)環(huán)境

    如 果平時(shí)主要開(kāi)發(fā)控制臺(tái)類、組件、后端服務(wù)等程序,可以嘗試在Linux類操作系統(tǒng)下搭建C#.Net開(kāi)發(fā)環(huán)境,好處是在Linux環(huán)境里你不用擔(dān)心朋友或同事拿你的電腦來(lái)玩魔獸世界或者一不小心被裝了一大堆流氓軟件 ;-)先看看本篇文章最終效果:在 Ubuntu 里跑的開(kāi)發(fā)環(huán)境 MonoDevelop:


    如 果平時(shí)主要開(kāi)發(fā)控制臺(tái)類、組件、后端服務(wù)等程序,可以嘗試在Linux類操作系統(tǒng)下搭建C#.Net開(kāi)發(fā)環(huán)境,好處是在Linux環(huán)境里你不用擔(dān)心朋友或 同事拿你的電腦來(lái)玩魔獸世界或者一不小心被裝了一大堆流氓軟件 ;-)

    1、Linux發(fā)行版的選擇


    在Linuxux操作系統(tǒng)里只要安裝Mono環(huán) 境就可以開(kāi)發(fā)C#程序,Linux的眾多發(fā)行版RedHat/CentOS/Fedora、OpenSuse、Debian、Ubuntu都可以安裝 Mono。

    鑒于 目前 Ubuntu 容易安裝、界面漂亮而且比較多人用作桌面環(huán)境,所以這里推薦使用 Ubuntu 10.04 。官方網(wǎng)站是:http://www.ubuntu.com/

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

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

    2、安裝Ubuntu

    安裝Ubuntu 的方法非常簡(jiǎn)單,跟裝 WinXP差不多,只需點(diǎn)5,6次“下一步”過(guò)10來(lái)分鐘就可以完成。因?yàn)殛P(guān)于安裝Ubuntu的過(guò)程已經(jīng)有大量的文章介紹,這里就不再贅述了,下面主要 列舉一下安裝方式,大家可以根據(jù)自己的具體情況選擇合適的:

    (1)虛擬機(jī)安裝

    如果你的電腦速度飛快,內(nèi)存比較大,用這種方式安裝最快,虛擬機(jī)軟件推薦使用免費(fèi) 的 VirtualBox。先裝好虛擬機(jī)軟件,然后創(chuàng)建一個(gè)新的虛擬機(jī),把下載回來(lái)的 ISO文件掛靠到虛擬機(jī),啟動(dòng)之后就可以安裝了。

    (2)嘗試性安裝

    如果你僅僅想嘗試一下在Linux環(huán)境開(kāi)發(fā)C# 的感覺(jué),并不打算長(zhǎng)期使用,則可以使用這種安裝模式。這種安裝模式不需要調(diào)整硬盤分區(qū)(因?yàn)檎麄€(gè)Linux將安裝到一個(gè)“虛擬硬盤”文件里頭)、不會(huì)弄壞 你的現(xiàn)有的系統(tǒng)和軟件,只是性能會(huì)稍微減低一些。

    首先你的系統(tǒng)必須是WinXP/Vista/Win7,然后把ISO文件和一個(gè) Wubi Installer (http://wubi-installer.org/) 的軟件放在同一個(gè)目錄,運(yùn)行 Wubi installer,選擇Ubuntu的安裝位置,然后就開(kāi)始復(fù)制文件了,重啟計(jì)算機(jī)會(huì)多出一項(xiàng)啟動(dòng)項(xiàng)“Ubuntu install”,選擇 它就開(kāi)始真正的安裝過(guò)程了。

    下 面的安裝方式需要先在硬盤騰出一塊空白的空間(最好準(zhǔn)備至少10GB),主分區(qū)以外的自由空間或者擴(kuò)展分區(qū)的自由空間都可以,你可以用PQMagic軟件慢慢 調(diào)整自己硬盤的分區(qū)大小。在安裝過(guò)程中程序會(huì)詢問(wèn)你將Ubuntu安裝在何處,選擇使用“最大連續(xù)空間”即可。

    (3)光盤安裝

    這種安裝方式最簡(jiǎn)單,將下載回來(lái)的ISO文件刻 錄成光盤,設(shè)置從光盤啟動(dòng)并重啟計(jì)算機(jī)。

    (4) 硬盤安裝

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

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

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

    先使用安裝光盤啟動(dòng)計(jì)算機(jī),選擇“試用”進(jìn)入 LiveCD模式的Ubuntu,然后在“系統(tǒng)”->“系統(tǒng)管理”點(diǎn)擊“制作啟動(dòng)盤”,準(zhǔn)備一個(gè)1GB以上的U盤,啟動(dòng)盤制作程序會(huì)把Ubuntu 的所有文件復(fù)制到U盤,然后就可以使用這個(gè)U盤啟動(dòng)其他電腦并安裝系統(tǒng)了。也可以直接從這個(gè)U盤啟動(dòng)進(jìn)入系統(tǒng)。

    (6)通過(guò)網(wǎng)絡(luò)安裝

    如果你的電腦沒(méi)有光驅(qū)也不支持U盤啟動(dòng),而帶有 從網(wǎng)卡啟動(dòng)(PXE)功能。或者有一批電腦需要批量安裝,則可以使用這種安裝模式,具體的請(qǐng)見(jiàn):http://kalashnicov.javaeye.com/blog/663337

    3、安裝開(kāi)發(fā)環(huán)境 MonoDevelop

    安裝好Ubuntu 10.04之后會(huì)發(fā)現(xiàn)系統(tǒng)已經(jīng)自帶Mono運(yùn)行和編譯環(huán)境,而且還有部分Ubuntu系統(tǒng)自帶的軟件是C#寫的,比如tomboy便利帖、IQ測(cè)試游戲gbrainy、照片查看和管理程序F-Spot

     

    如果你已經(jīng)習(xí)慣了Win7的任務(wù)欄,推薦另外一 個(gè)任務(wù)欄軟件“Docky”,它也是C#寫的

     

    MacOS的同學(xué)請(qǐng)淡定。

    記住在Ubuntu里安裝軟件是不需要去什么軟 件下載網(wǎng)站的,所有需要的軟件都可以在“Ubuntu軟件中心”找到、安裝、卸載。

    運(yùn)行“Ubuntu軟件中心”,輸入需要安裝的軟件名稱,比如 “MonoDevelop”,然后點(diǎn)擊“安裝”,程序會(huì)自動(dòng)上網(wǎng)下載并安裝。

    好了,現(xiàn)在就已經(jīng)搭建好C#開(kāi)發(fā)環(huán)境了,試試寫一個(gè)HelloWorld吧(效果圖 片見(jiàn)文章開(kāi)頭處)

    4、其他

    MonoDevelop除了能寫C#程序之外, 還能寫C,C++,Java等程序,只要安裝相應(yīng)的插件和編譯器即可,

     

    附錄:

    mono項(xiàng)目主頁(yè): http://mono-project.com
    控制臺(tái)、窗口、Web的HelloWorld演示程序:http://mono-project.com/Mono_Basics
    mono 與 ms.net 的兼容性列表: http://mono-project.com/Compatibility

    posted on 2010-07-13 14:15 梁良 閱讀(277) 評(píng)論(0)  編輯  收藏 所屬分類: C#Ubuntu


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2010年7月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    公告

        歡迎光臨

    常用鏈接

    隨筆分類

    隨筆檔案

    相冊(cè)

    .我的網(wǎng)站.

    友情博客

    開(kāi)源社區(qū)

    科技博客

    資料網(wǎng)站

    最新隨筆

    搜索

    最新評(píng)論

    閱讀排行榜

    Powered by:
    LonLeung
    Copyright © 梁良

    本頁(yè)生成時(shí)間:毫秒

    主站蜘蛛池模板: 好男人视频在线观看免费看片 | 亚洲国产精品嫩草影院在线观看 | 一级毛片免费观看不卡的| 亚洲精品伦理熟女国产一区二区| 亚洲产国偷V产偷V自拍色戒| 吃奶摸下高潮60分钟免费视频| 亚洲黄色免费电影| 99精品全国免费观看视频..| 国产尤物在线视精品在亚洲| 国产亚洲精品影视在线| 亚洲国产精品久久久久婷婷软件 | 亚洲永久精品ww47| 四虎影院永久免费观看| 18禁超污无遮挡无码免费网站国产| 免费视频一区二区| 五月天婷婷免费视频| 成年女人免费v片| 久久国产免费一区| 99久久99这里只有免费的精品 | 全免费a级毛片免费看无码| 免费很黄无遮挡的视频毛片| 美女视频黄免费亚洲| 亚洲精品永久www忘忧草| 亚洲第一视频网站| 国产av无码专区亚洲av桃花庵| 在线精品亚洲一区二区三区| 亚洲国产精品碰碰| 成人伊人亚洲人综合网站222| 午夜视频免费观看| 男女啪啪永久免费观看网站| 歪歪漫画在线观看官网免费阅读 | 亚洲另类春色国产精品| 亚洲成人黄色在线观看| 亚洲福利一区二区| 亚洲狠狠ady亚洲精品大秀| 亚洲精品91在线| 国产精品亚洲专区在线观看| 亚洲综合色区中文字幕| 亚洲日韩国产欧美一区二区三区| 亚洲一区二区三区在线观看网站| 亚洲欧洲无码一区二区三区|