2019年7月2日 星期二

Windows 10 在多個 .NET Core SDK 指定特定版本號

在目前工作目錄產生一個 global.json 文字檔案
新增內容如下:
{
  "sdk": {
    "version": "2.2.107"
  }
}

也可以用指令產生 global.json
指令內容如下:
dotnet new globaljson (要開檔改版本號)
dotnet new globaljson --sdk-version 2.2.107(直接開檔並指定版本號)

不知道版本號多少的,可以令用指令查詢
查詢目前所有安裝的 SDK 版本號指令如下:
dotnet --list-sdks


測試中意外刪除了一些快取,讓系統多出了快 10 GB


輸入 dotnet nuget locals --clear all

info : 正在清除 NuGet HTTP 快取: C:\Users\user\AppData\Local\NuGet\v3-cache
info : 正在清除 NuGet 全域套件資料夾: C:\Users\user\.nuget\packages\
info : 正在清除 NuGet 暫存快取: C:\Users\user\AppData\Local\Temp\NuGetScratch
info : 正在清除 NuGet 外掛程式快取: C:\Users\user\AppData\Local\NuGet\plugins-cache
info : 已清除本機資源。

執行的有點久,但是執行完,C 槽就增加了 10 GB左右。

類似 Visual Studio 的 「清除所有 NuGet 快取」

Visual Studio 2017/2019 推薦的擴充功能與更新

參考文章: 覺得 Google 的 Blogger 不太順手?透過 HTML 的 iframe 移花接木 HackMD