VS2019打開項目加載失敗:無法找到 .NET Core SDK。請檢查確保已安裝此項且 global.json 中指定的版本(如有)與所安裝的版本相匹配。


問題描述:
用VS2019創建了asp.net core項目,正常運行;過幾天后,再次打開,發現無法加載項目,報錯無法找到.net core sdk.
 
分析過程:
  1. 首先懷疑環境變量的問題,重新設置后,問題依舊
  2. 嘗試新建一個.net core工程,發現所創建的任何工程都是空的項目
  3. 嘗試修復VS2019,無效,重新安裝都無法解決
  4. 用dotnet --info查詢,發現就是找不到.NET Core SDKs(其實已經安裝)

  5.  打開安裝的程序目錄,發現已經安裝各種版本的.net core sdk和runtime,為什么就是沒有識別?嘗試卸載,卸載掉后,再次查詢,發現已經有了


     

  6. 然后再安裝所需的sdk(2.2版本),查詢正常

  7.  重啟VS2019,打開項目,一切正常 

結論:懷疑是后續安裝軟件時,自帶的.net core版本與之前的core版本之間產生沖突導致;
 
如有深入了解的大牛,請不吝賜教,特此記之。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM