Alan Tsai 的學習筆記


學而不思則罔,思而不學則殆,不思不學則“網貸” 記錄軟體開發的點點滴滴 著重於微軟技術、網頁開發、DevOps:C#, Asp .net Mvc、Azure、Docker、Data Science

[.Net Core 與 .Net Standard 實戰教學][Lab][01]準備環境

image
圖片來源:https://pixabay.com/en/workshop-rustic-hammer-wrench-tool-2608390/

要開始開發.Net Core程式之前,一定需要先把環境準備好。

這篇lab主要介紹如何以VS 2017為主的開發模式來準備需要的環境。

操作

總共有以下幾個環節:

  1. 支援的OS
  2. 必裝的軟體
  3. 非必裝的軟體

支援的OS

主要支援:Windows、Mac和Linux。

以Windows來說支援的有:

  • Windows 7 SP1 +
  • Windows Server 2008 R2 SP1 +

以Mac和Linux來說,詳細那個OS版號請參考: https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0-supported-os.md

必裝的軟體

.Net core SDK
https://www.microsoft.com/net/download/core#/sdk
Microsoft Visual C++ 2015 Redistributable Update 3

.Net Core SDK 安裝步奏

  • 選擇 符合電腦位元的Installer - 以Windows為例就是Windows (x64) Installer

    直接下載鏈接

    image
    一般會是Windows(x64) Installer
  • 把下載的 exe執行起來,然後就一直下一步就好

    image
    image
    一直下一步就好
  • 安裝好之後開啟cmd然後執行 dotnet --version 確認版本
    image
    image
    看到 2.0 表示安裝成功

.Net Core SDK 安裝路徑

預設安裝在 %programfiles%\dotnet\sdk

image
開啟 檔案總管 並且輸入 預設的 路徑
image
可以看到可以同時裝很多版本 以這個範例來說,總共有 1.0、1.1和2.0

非必裝的軟體

Visual Studio

可以使用任意編輯器搭配sdk提供的cli工具,不過地表最強的IDE還是我們的最愛,因此如果使用Visual Studio需要:

  • Visual Studio 2017.3 以上 - VS 2017 Community
  • 安裝的時候選擇 .NET Core cross-platform development workload
    image
    要記得選擇 .NET Core cross-platform development workload

參考資料

Windows安裝 .Core SDK
https://docs.microsoft.com/zh-tw/dotnet/core/windows-prerequisites?tabs=netcore2x
Mac安裝 .Core SDK
https://docs.microsoft.com/zh-tw/dotnet/core/macos-prerequisites
Linux安裝 .Core SDK
https://docs.microsoft.com/zh-tw/dotnet/core/linux-prerequisites?tabs=netcore2x
comments powered by Disqus