https://www.microsoft.com/net/core#ubuntu
會有二個,記得選擇下方的16.0.4 ,不要用到上面的14.04

共有3個指令
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
操作畫面截圖

接下來安裝.Net Core SDK
sudo apt-get install dotnet-dev-1.0.0-preview2-003131

建立一個測試Hello World專案資料夾
mkdir hwapp
進入專案資料夾
cd hwapp
初始化專案
dotnet new
第一次執行dotnet core會出現這個畫面

跑了約1分鐘後,會告訴你新的C#專案建好了

這時候資料夾中就會Program.cs以及project.json了

程式碼主要是寫在Program.cs裡面,我們來看一下它裡面有什麼

而project.json則是一些專案的Properties

接下來我們來透過NuGet 還原一下,在project.json中指定的相依性套件。
dotnet restore

編譯 &執行 (如果編譯有出錯就不會執行了)
dotnet run
成功印出Hello World!

到這裡,你的.Net core基本上是安裝成功的,接下來我們來自己寫一小段程式。
編輯Program.cs
nano Program.cs
程式碼如下

我們沒改動套件,所以直接編譯 & 執行
dotnet run

忘了Window Form 吧~在.Net Core中沒這東西
參考網址:
https://www.microsoft.com/net/core#ubuntu
沒有留言:
張貼留言