今天在整理 code 的時候開新專案在搬 code,卻發現怎麼樣也找不到本應存在的 NuGet 套件!到底是發生了什麼?
原來是因為我重新安裝電腦,之前在 Visual Studio 上的設定跑掉了,而這個專案又是接手前輩的,所以一時不察!紀錄一下避免未來腦筋又秀逗~
NuGet 其實是必須接到網路套件來源才能下載,否則就只有自己電腦上 offline 的微軟本身就有的套件!因此如果找不到本應存在的套件,極有可能是因為你的來源掛掉了或是根本沒有掛載 … 就跟我一樣(哭奔~
打開 Visual Studio 找到 “工具->NuGet 套件管理員->套件管理員設定”
找到 套件來源 看看是否只有 “Microsoft Visual Studio Offline Packages” 或是 來源是不是符合:
1 |
名稱:nuget.org |
若來源缺少上述提到到 “nuget.org” 則請點選 “+” 號新增 上述來源,並記得一定要點選 “更新”。