在 2021/11/8 Visual Studio 2022 正式發行了以後,在該週的周末就找了時間安裝 Visual Studio 2022 的正式 GA 版,但之後卻在我的環境中 (Windows 10, 64 位元)發生了很奇怪的狀況…
在電腦中的相關程式(Visual Studio 2022、Visaul Studio Core、dotnet CLI)卻怎樣都找不到 .NET SDK 的相關資訊!
就算直接使用 .NET SDK x64 的安裝檔重新安裝,也沒能解決問題😑
透過 dotnet CLI 查詢電腦中安裝的 dotnet SDK,結果如下:
再不死心透過 dotnet CLI 查詢電腦中安裝的 dotnet runtimes,結果如下:
但是 SDK 仍然是空蕩蕩一片😓
在一番探索之下,網路上有篇文章指出這是因為 dotnet sdk 在電腦安裝的路徑架構上混亂了。
如果你的電腦的 Windows 是 64位元 的環境,那注意一下 "C:\Program Files\dotnet" 底下才會有相關的檔案,而 "C:\Program Files (x86)\dotnet" 底下應該是保持 "空資料夾" 的狀態(甚至也不應該有此資料夾)。
如果你的電腦的 Windows 是 32位元 的環境,那注意一下 "C:\Program Files (x86)\dotnet" 底下才會有相關的檔案,而 "C:\Program Files\dotnet" 底下應該是保持 "空資料夾" 的狀態(甚至也不應該有此資料夾)。
結論,以我的電腦環境架構來看Windows 10, 64位元,那就是把 "C:\Program Files (x86)\dotnet" 當中的檔案通通清空。
然後再次回到 dotnet CLI ,無論是透過 "dotnet --info" 或是 "dotnet --list-sdks" 查詢,皆可正確查詢到資訊了:
可喜可賀~~~可喜可賀~~~
I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.
If you want to know more about them, welcome to my website:
https://jamestsai.tw
本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。