[.NET CLI] 將 dotnet 1.0.0-beta-001598 更新至 1.0.0-preview3-003246

  • 324
  • 0

我記得我第一次安裝 .NET Core 的時候是 2016年2月左右,

看到.NET Core 的時候,感覺好陌生好複雜,記得安裝後,也沒什麼試就放棄了,

直到 2016年6月27日 推出 .NET Core 1.0.0 正式版後,最近終於想說來嘗試一下 Hello World 傳統,

可是一開始就遇到問題,透過 dotnet --version 指令可以看到目前使用的 .NET CLI(.NET Command Line Tools) 的版本,

舊版的時候,我這邊顯示是 

.NET Command Line Tools (1.0.0-beta-001598)

Product Information:
 Version:     1.0.0-beta-001598
 Commit Sha:  7582649f88

 

看到 Beta 就知道我的還不是正式版拉~ 

所以就到 .NET Core 的官網下載最新版的  .NET Core SDK 來安裝,

沒想到安裝後,天啊~~  dotnet --version 還是一樣沒變,

重複安裝幾次後,就是沒更新,

我甚至谷歌一下是不是有要 uninstall .NET Core SDK 才能安裝,但沒看到有人這樣做阿~"~

於是我做了一個決定,找到 dotnet 跟 DNX(.NET 執行環境) 執行檔的位置(忘記我怎麼找到的,好像是從環境變數),決定把他們移除!

donet 預設安裝目錄在 C:\Program Files\dotnet
dnx 預設安裝目錄在  C:\Users\你的使用者名稱\.dnx

我就把他們資料夾名稱改掉,這樣在 Command Line 執行 dotnet 總會找不到了吧!

然後再安裝一次.NET Core SDK,終於更新了! 執行 dotnet --version 這次顯示

1.0.0-preview3-003246

後來我在 wikipedia 看到

後續到了 ASP.NET Core RC1 時,.NET Core 已經發展成熟,並且也具有自己的工具 .NET Core CLI (dotnet.exe),此時微軟決定將 DNX 和 .NET Core CLI 合併,並且正式於 ASP.NET Core 1.0.0 RC2 時將 DNX 支援終止,改由 .NET Core CLI 提供基礎的編譯與執行功能

 有沒有搞醜阿,原來整合了,難怪為什麼安裝 SDK後,只看到 dotnet 資料夾,沒看到 dnx 資料夾,

但這樣簡單多了! 搞環境搞很久,下一步總算可以來 Hello World.