[VS2022錯誤訊息] Unable to locate the .NET SDK … global.json

閱讀時間約 3 分鐘
安裝 VS 2022以後,舊版VS2019 出現 .NET Core 5 / .NET Standard 2專案無法載入。
錯誤訊息 — The project file cannot be opened. Unable to locate the .NET SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.
As all .NET developers I am quite excited by Visual Studio 2022 and .NET 6 going RTM. However I noticed that Visual Studio 2022 RTM install messed up Visual Studio 2019. Our .NET 5 and .NET Standard 2 projects couldn’t be loaded anymore in Visual Studio 2019. The error shown when attempting to load the projects was:
The project file cannot be opened. Unable to locate the .NET SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.
Hamid Mosalla compiled solutions to this problem in a great post. However none of those solutions worked. After an hour googling and tweaking I found the solution here VS2022 RC Install messed up my Android Xamarin projects in VS2019. In your system environment variable path,
Visual Studio 2022 put C:\Program Files (x86)\dotnet\ before C:\Program Files\dotnet\. Just restore the right order et voilà 🙂
最後一個詞彙是「法文」,請看 最後一個詞彙是「法文」,請看 https://kknews.cc/zh-tw/news/vo6mp8l.html
第一,滑鼠點選「本機」,按下 滑鼠右鍵
第二,選擇 “進階系統設定” ,然後修改 “環境變數 (PATH) “
下圖第四點 (4) 的順序很重要!!
資料來源
相關影片
為什麼會看到廣告
    avatar-img
    4會員
    128內容數
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    兩千MIS的沙龍 的其他內容
    安裝與下載 VS2022,x64打造的IDE開發工具 (.NET Core 6 MVC) https://youtu.be/Trv9zED36Ao [轉職] 寫程式真的能發大財、年薪百萬嗎?https://youtu.be/t9emgQv5K-A
    閒聊…..想要換工作 … 寫程式真的能發大財、年薪百萬嗎? 做任何事? 如果不逼自己多付出一份心力,只想把成不成功的「責任」放在別人的保證上(尤其是補習班的廣告) 那麼…… youtube影片網址 https://youtu.be/t9emgQv5K-A 光是聽課「只看不練」是沒用的。
    VS2022 與 .net core 6 MVC 的改變?如何購買、試聽 mis2000lab 線上教程、線上課程? https://youtu.be/RE_sTI3-C1c
    .NET MVC線上教學 — MIS2000Lab 課程大綱 與 試聽 自從我把影片上線以來,已經過了三年。 一路不斷的補充,現在的課程已經從「基礎的75小時」一路延伸到「完整版,超過90小時」 通常是學員發問,我再做增補(別的學員有問題,可能您也會遇見、也想學) 1–3 撰寫第一個類別檔。
    這兩年想換工作,我印象中有幾個很不愉快的求職經驗。 第一個就是215人力銀行。 剛剛接到電話的時候,對方說要找「專案企畫」。我楞了一下,就說不適合。 但對方非常熱情,光是在電話裡面,就跟我談了半小時。 他從我的履歷裡面,認為我去跟他談,一定會談出火花。 對方說:「當然,不然我解釋這麼多幹什麼?」
    .NET Core — WebAPI + JWT 會員登入 與 權限管理 這是一門「 **純** 」後端的課程,所以不包含前端JS與HTML。 不建議「完全沒基礎」的朋友參與,擔心您跟不上。 提供試聽,所以沒有退費機制,請審慎考慮! 2C. JWT如何透過 Postman開始測試,片長 02:54
    安裝與下載 VS2022,x64打造的IDE開發工具 (.NET Core 6 MVC) https://youtu.be/Trv9zED36Ao [轉職] 寫程式真的能發大財、年薪百萬嗎?https://youtu.be/t9emgQv5K-A
    閒聊…..想要換工作 … 寫程式真的能發大財、年薪百萬嗎? 做任何事? 如果不逼自己多付出一份心力,只想把成不成功的「責任」放在別人的保證上(尤其是補習班的廣告) 那麼…… youtube影片網址 https://youtu.be/t9emgQv5K-A 光是聽課「只看不練」是沒用的。
    VS2022 與 .net core 6 MVC 的改變?如何購買、試聽 mis2000lab 線上教程、線上課程? https://youtu.be/RE_sTI3-C1c
    .NET MVC線上教學 — MIS2000Lab 課程大綱 與 試聽 自從我把影片上線以來,已經過了三年。 一路不斷的補充,現在的課程已經從「基礎的75小時」一路延伸到「完整版,超過90小時」 通常是學員發問,我再做增補(別的學員有問題,可能您也會遇見、也想學) 1–3 撰寫第一個類別檔。
    這兩年想換工作,我印象中有幾個很不愉快的求職經驗。 第一個就是215人力銀行。 剛剛接到電話的時候,對方說要找「專案企畫」。我楞了一下,就說不適合。 但對方非常熱情,光是在電話裡面,就跟我談了半小時。 他從我的履歷裡面,認為我去跟他談,一定會談出火花。 對方說:「當然,不然我解釋這麼多幹什麼?」
    .NET Core — WebAPI + JWT 會員登入 與 權限管理 這是一門「 **純** 」後端的課程,所以不包含前端JS與HTML。 不建議「完全沒基礎」的朋友參與,擔心您跟不上。 提供試聽,所以沒有退費機制,請審慎考慮! 2C. JWT如何透過 Postman開始測試,片長 02:54
    你可能也想看
    Google News 追蹤
    Thumbnail
    首先確定VS Code的版本,如果你的版本跟我一樣是1.92.0那麼你可以參考我的作法...
    Thumbnail
    在安裝 NET Framework 3.5 時,可能遇到在 Windows 11 下無法安裝的問題。本文提供了一種解決方案......
    Thumbnail
    事源我有個文檔用了前公司最新版本After Effect保存 帶回家才發現這個版本不兼容。而且第一個版本都不能打開(這也算AE超白癡的地方,2023都就已經不能打開2024的文檔)。
    首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
    Thumbnail
    接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
    Thumbnail
    本章講述了C#開發中的程序集,命名空間和 NuGet 包管理器。程序集是 .NET 應用的基礎,命名空間用於組織和預防命名衝突,而 NuGet 用於管理 .NET 的外部庫和依賴項。
    Thumbnail
    在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
    Thumbnail
    本文介紹了在升級.NET專案時使用.NET Upgrade Assistant的方法,詳細說明瞭如何下載、安裝並使用此工具來實現跨版本升級,並提供了升版過程中的注意事項。
    Thumbnail
    VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
    Thumbnail
    首先確定VS Code的版本,如果你的版本跟我一樣是1.92.0那麼你可以參考我的作法...
    Thumbnail
    在安裝 NET Framework 3.5 時,可能遇到在 Windows 11 下無法安裝的問題。本文提供了一種解決方案......
    Thumbnail
    事源我有個文檔用了前公司最新版本After Effect保存 帶回家才發現這個版本不兼容。而且第一個版本都不能打開(這也算AE超白癡的地方,2023都就已經不能打開2024的文檔)。
    首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
    Thumbnail
    接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
    Thumbnail
    本章講述了C#開發中的程序集,命名空間和 NuGet 包管理器。程序集是 .NET 應用的基礎,命名空間用於組織和預防命名衝突,而 NuGet 用於管理 .NET 的外部庫和依賴項。
    Thumbnail
    在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
    Thumbnail
    本文介紹了在升級.NET專案時使用.NET Upgrade Assistant的方法,詳細說明瞭如何下載、安裝並使用此工具來實現跨版本升級,並提供了升版過程中的注意事項。
    Thumbnail
    VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。