2016-06-14

How to get started with .NET Core on Mac

最近剛入手Mac 唯一一個還不習慣的是
過去常常開Visual Studio來寫一些POC 驗證一些演算法 一些想法
但是在入手Mac之後就變得不方便了

剛好最近剛瞄到.NET Core 於是就來研究看看怎麼在Mac上開發.NET的程式
參考了很多資料之後 發現很多套件要安裝
這篇文章的目的 就是將這些步驟整理起來

Step 1 : Install Homebrew Requirements
為了要開發.NET Core 我們必須要先安裝OpenSSL套件
目前可以透過Homebrew來安裝 OpenSSL
但是安裝Homebrew之前 我們必須先安裝Xcode

(1) 透過Apple Store 安裝Xcode
(2) 將你的apple id加入到Xcode
(3) Get Command Line Tool
In Terminal >
xcode-select --install

(4) 確認是否正確安裝
In Terminal >                
 xcode-select -p
               


Step 2 : Install Homebrew
安裝 Homebrew
In Terminal >
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"          

Step 3 : Install OpenSSL
In Terminal >
brew update
brew install openssl
brew link —force openssl
           
           
Step 4 : Install .NET Core
安裝完OpenSSL之後 就能開始安裝.NET Core SDK了
(1) 如果有裝過過去版本的.NET Core 請將他們移除
https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh

(2) 下載官方的PKG Package
https://go.microsoft.com/fwlink/?LinkID=798400

(3) 安裝.NET Core SDK        
         
Step 5 : Install Visual Studio Code
正所謂工欲善其事 必先利其器
Visual Studio的好用就不多說了
但是Visual Studio Code 比較像是Editor (但是仍是相當強大的Editor)

(1) 到官網去下載 Visual Studio Code
      https://code.visualstudio.com/

(2) 安裝 C# Extensions
      打開 Visual Studio Code
      打開 Quick Open (⌘+P)
      輸入 ext install csharp

Step 6 : Install Yeoman
Yeoman Generator for ASP.NET Core 1.0能夠幫你很快地建立一個.NET Core的專案
要安裝Yeoman之前要先裝Node.js
請參考 https://www.npmjs.com/package/generator-aspnet
           
(1) 透過剛剛裝好的homebrew 安裝 Node.js
In Terminal >
brew install node

(2) 透過剛剛裝好的Node.js 安裝Yeoman
In Terminal >
npm install -g yo

(3) 安裝 bower
In Terminal >
npm install -g bower
           
(4) 安裝 Yeoman generator for ASP.NET Core 1.0
In Terminal >
npm install -g generator-aspnet

Step 7 : 建立新專案
你可以選擇你要建立哪一種專案
我們這邊先選擇建立一個Console Application
In Terminal >
yo aspnet
           
           
 
給專案一個名字吧
你會發現 Yeoman 有提示你接下來該怎麼做 照做就好了


到專案的目錄 輸入 dotnet restore 目的是重新整理這個專案的project.json file
接著你就能輸入 dotnet build 去build 這個專案 最後 dotnet run 執行這個程式



Step 8 : 來寫個程式吧
打開 Visual Studio Code
File -> Open (這邊請選擇整個專案Folder)
           

開始coding


Build


Run




Reference :
It is very easy to get started with .NET Core on your platform of choice.
如何在 Mac 建立 ASP.NET Core RC2 網站
Your First ASP.NET Core Application on a Mac Using Visual Studio Code
Visual Studio Code Getting Started
http://edentsai231.logdown.com/posts/151421-install-homebrew-in-mac-os-x
Tutorials

0 意見: