2018年1月18日 星期四

.Net Core on Ubuntu初體驗

先參考微軟網站Get started with .NET in 10 minutes,網址https://www.microsoft.com/net/learn/get-started/linuxubuntu



首先Register the trusted Microsoft signature key:
~$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
~$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
有可能沒安裝curl,如果沒安裝請下指令:
~$ sudo apt-get install curl




再來先確認您Ubuntu的版本,以我為例是安裝Ubuntu 16.04
~$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" > /etc/apt/sources.list.d/dotnetdev.list'



再來安裝 .NET SDK
~$ sudo apt-get update
~$ sudo apt-get install dotnet-sdk-2.1.4

如果沒有安裝IDE,可以安裝Visual Studio Code for Ubuntu,網址https://code.visualstudio.com/Download



產生 第一個App

~$ dotnet new console -o myApp
~$ cd myApp

由開啟資料夾,選擇myApp




會自動產生一個Hello World!程式。
我加入一段中文文字顯示的測試。(我在Windows 10 中文卻顯示亂碼,Linux中文反而正確!)



按F5,執行看看,成功了!


PS:如有亂碼,可以加入一段程式碼:


            Console.OutputEncoding = System.Text.Encoding.UTF8;



.Net Core on Ubuntu初體驗

先參考微軟網站Get started with .NET in 10 minutes,網址 https://www.microsoft.com/net/learn/get-started/linuxubuntu 首先Register the trusted Micro...