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

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

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

    秋風的蕭瑟 又見湖邊木葉飛

    歡迎來到梁良 | LonBlog,這里記錄下了我生活點點滴滴。

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

    如 果平時主要開發控制臺類、組件、后端服務等程序,可以嘗試在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://kalashnicov.javaeye.com/blog/663337

    3、安裝開發環境 MonoDevelop

    安裝好Ubuntu 10.04之后會發現系統已經自帶Mono運行和編譯環境,而且還有部分Ubuntu系統自帶的軟件是C#寫的,比如tomboy便利帖、IQ測試游戲gbrainy、照片查看和管理程序F-Spot

     

    如果你已經習慣了Win7的任務欄,推薦另外一 個任務欄軟件“Docky”,它也是C#寫的

     

    MacOS的同學請淡定。

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

    運行“Ubuntu軟件中心”,輸入需要安裝的軟件名稱,比如 “MonoDevelop”,然后點擊“安裝”,程序會自動上網下載并安裝。

    好了,現在就已經搭建好C#開發環境了,試試寫一個HelloWorld吧(效果圖 片見文章開頭處)

    4、其他

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

     

    附錄:

    mono項目主頁: http://mono-project.com
    控制臺、窗口、Web的HelloWorld演示程序:http://mono-project.com/Mono_Basics
    mono 與 ms.net 的兼容性列表: http://mono-project.com/Compatibility

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


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2010年7月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    公告

        歡迎光臨

    常用鏈接

    隨筆分類

    隨筆檔案

    相冊

    .我的網站.

    友情博客

    開源社區

    科技博客

    資料網站

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    Powered by:
    LonLeung
    Copyright © 梁良

    本頁生成時間:毫秒

    主站蜘蛛池模板: 国产亚洲精品免费视频播放| 三年片在线观看免费大全| 亚洲黄色在线观看网站| 男女免费观看在线爽爽爽视频 | 中文字幕无码精品亚洲资源网| 无码囯产精品一区二区免费| 亚洲成人激情小说| 国产天堂亚洲国产碰碰| 中文字幕亚洲一区| 69堂人成无码免费视频果冻传媒| 亚洲视频在线观看免费视频| 日本不卡免费新一二三区| 亚洲熟女乱色一区二区三区| 亚洲色欲一区二区三区在线观看| 日本片免费观看一区二区| 无码免费又爽又高潮喷水的视频| 日本人护士免费xxxx视频| 免费无码H肉动漫在线观看麻豆| 中文字幕亚洲综合久久综合| 久久亚洲国产午夜精品理论片| 十八禁在线观看视频播放免费| 亚洲最大福利视频| 热99re久久精品精品免费| 国产精成人品日日拍夜夜免费| 久久久亚洲欧洲日产国码aⅴ| 国产高清视频在线免费观看| 特级毛片全部免费播放a一级| 亚洲中文字幕视频国产| 久久嫩草影院免费看夜色| 亚洲自偷自偷在线制服| 一个人免费观看视频www| 暖暖免费在线中文日本| 精品久久亚洲一级α| 亚洲理论片在线观看| 精品国产免费观看久久久| 中文字幕免费在线| 亚洲天然素人无码专区| 无码乱人伦一区二区亚洲| 国产国拍亚洲精品福利 | 亚洲黄黄黄网站在线观看| 一个人免费观看视频在线中文|