排查解決方法:
1. 確保已安裝 .NET SDK:可以透過執行以下命令來檢查已安裝的 SDK 版本:
dotnet --list-sdks
結果:列表中存在.net8.0版本,此處正常。
2.檢查專案檔案:
開啟專案的 .csproj 檔案,確保 <Project Sdk="Microsoft.NET.Sdk"> 行存在且沒有拼寫錯誤。
<Project Sdk="Microsoft.NET.Sdk">
...
</Project>
結果:正常。
3.更新 Visual Studio:
如果使用的是 Visual Studio,確保它是最新版本。可以透過 Visual Studio Installer 更新。
結果:順便更新了最新版本,問題依舊。
4.環境變數:
確保系統環境變數中包含了.NET SDK 的路徑。通常,SDK 的路徑會自動新增,但如果沒有,可以手動新增。
- 右鍵點選“此電腦”或“我的電腦”,選擇“屬性”。
- 點選“高階系統設定”。
- 在“系統屬性”視窗中,點選“環境變數”按鈕。
- 在“系統變數”部分,找到並選擇 Path 變數,然後點選“編輯”。
- 在編輯視窗中,檢查是否包含了 .NET SDK 的路徑。通常,路徑類似於以下格式:
- C:\Program Files\dotnet\
- C:\Program Files (x86)\dotnet\
結果:發現C盤和H盤都存在dotnet目錄,且C盤的內容較少,主要的版本都安裝在H盤,於是將C盤目錄刪除,儲存後重新開啟專案,正常!