Mac C#開發工具Rider安利與環境配置教程


Part.1 什么是Rider

 

Rider在這里肯定不是騎士的意思啦,Rider是Jetbrains公司推出的跨平台c#開發工具。跨平台意味着它和j家全家桶一樣都可以在macOS下安裝運行。

那么,安利時間,為什么選擇Rider呢?我個人總結了以下幾個選擇Rider而不是VS的原因:

 

1. 輕量級。雖然目前使用沒有發現什么問題,但是Rider作為干兒子勢必在某些方面比不上微軟親兒子VS,windows下自然可以隨意選擇,但是對於本身磁盤空間堪憂的Macbook系列來說,VS集成多語言開發動輒幾十個G的大小實在有點讓人望而卻步,而Rider在mac下的大小只有1G左右,這對於mac用戶來說顯然是可以接受的。

2. 跨平台,使用mac的各位肯定多少會在macOS下進行開發,而在win和mac間切換是很煩的一件事,把所有開發工作交給一個平台也會方便很多。這也是我喜歡jetbrains產品的原因,從最先使用webstorm開始就被圈了粉,不論你想用java,c,python,php還是什么語言進行開發,jetbrains總可以提供一個IDE,並且總可以提供mac版本,這一點相當不錯。

3. 免費,jetbrains產品雖然賣很貴,但是學生賬戶在求學期間可以免費使用。

4. 界面美觀(個人因素),j家全家桶的開發界面都比較符合我的個人審美所以哈哈哈哈,而且圖標比較有美感所以比較有開發動力(x)。

 

其實總結一下最重要的就是能在Mac下使用並且所需磁盤空間小。

值得一提的是,Rider和VS使用了同樣的.sln后綴項目文件,也就是說VS的C#項目和Rider的C#項目可以相互正常的打開。

 

Part.2 安裝與配置

 

1.下載Rider並安裝

官網下載就可以,如果你的設備有學生賬戶已經認證過的其他jetbrans產品那么Rider安裝之后會自動激活,否則需要安裝后登陸賬戶驗證。

Rider官網地址:https://www.jetbrains.com/rider/?fromMenu

安裝十分簡單,對於mac用戶來說拖進Finder應用程序文件夾就是了。。。windows下我沒安裝,不過,看不懂選“是”和“繼續”就好了。

安裝之后就可以打開了,界面保留了j家產品一貫的風格。

第一次打開會讓你選擇一堆界面風格、快捷鍵風格等等,根據個人喜好選擇就好,后續設置中也可以更改。

 

2.環境配置(僅mac)

對於windows用戶而言,Rider安裝過程就包含了.NET框架的配置過程,安裝完就可以用了。

但是對於mac用戶,jetbrans這次並沒有像其他產品一樣自動配置好環境。當你安裝好Rider打算新建一個項目的時候會發現Rider提示你沒有.NET框架可以用(具體那句話怎么說的我記不住了,在framework這一欄下面會有一行紅色的小字提示no framework什么什么的)。

(由於圖片是我配好環境之后截的所以沒有什么問題,沒有配置.NET的話framework欄是空的,沒有可選項,並且下方會有錯誤提示,而此時你也不能創建項目)

這時就需要我們自己動手配置.NET框架了。

那么既然不是windows,我們需要一個跨平台的、開源的.NET框架。這件事並不難實現,mono為我們提供了跨平台的開源.NET框架。官網原話是這么說的:“Mono is a software platform designed to allow developers to easily create cross platform applications part of the .NET Foundation.”(官網地址:http://www.mono-project.com/)

安裝mono也有兩種選擇

一種是從官網直接下載最新版的mono並安裝(筆者沒有這樣做,因為下載實在太慢了)

下載地址:http://www.mono-project.com/download/stable/#download-mac

選擇自己系統的版本下載安裝就好了。

另一種是通過homebrew進行安裝,也是我個人采用的方法。

直接在終端輸入

brew install mono

然后等待下載配置完成就好了。不得不說下載的網絡問題讓人頭疼。下午安裝的時候下載速度幾十k,等了一個多小時下載完結果安裝過程還error了(應該是服務器的問題),半夜再下載的時候十幾秒就下完了也順利安裝了。這個故事告訴我們,一遍裝不上,那就再來一遍。

安裝完成之后可以使用

brew list

命令來檢查mono是否安裝成功,如果成功了你可以在命令執行后彈出的程序列表中看到mono。

另外插一句,homebrew是十分方便有用的工具,推薦大家安裝使用。安裝過程也很簡單,打開終端輸入

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后等就好了。(官網鏈接:https://brew.sh)

 

那么安裝好mono我們的環境也就配置好了。

這時候我們重新打開Rider並新建項目,會發現已經自動識別了mono的.NET框架,在framework一欄默認選擇了最新的.NET framework。

這個時候就可以新建項目開始進行C#開發了。

最后,這界面真的很喜歡。

 

C#開發新人,上方所述難免會有錯誤,如有發現請各位大牛斧正,歡迎下方留言交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM