用 VS2010 開發的專案,在 VS2013 打開時,方案總管顯示「載入失敗」,右鍵專案出現「該專案需要使用者輸入。有關更多資訊,請重新載入專案」,重新載入後仍重複。
.csproj/.vcxproj) 包含 VS2010 特有的 ToolsVersion="4.0" 或舊版 Import 路徑。.vs、bin、obj 資料夾 → 刪除 packages 資料夾 → 重開方案**,讓 NuGet 自動還原。<Project ToolsVersion="12.0" ...> 應為 12.0 (VS2013) 或 14.0 (VS2015+)。Microsoft.VisualStudio.VCProjectEngine (C++ 專案需安裝對應 Build Tools)。packages.config 版本衝突。v120 (VS2013) 或 v120_xp (支援 XP)。# PowerShell 執行於方案根目錄
Remove-Item -Recurse -Force .vs, bin, obj, packages -ErrorAction SilentlyContinue
# 重開 .sln,VS 會自動升級專案並還原 NuGet
遇到「需要使用者輸入」別慌,**重新載入專案** 是標準動作,配合清理快取通常能一次搞定。