前幾天把開發機的 Visual Studio 2015 Update 2 RC 成功升級為 Update 2 RTM 後,一直用的很開心,直到今天發現了一個問題。
專案管理 NuGet 套件,一直找不到常用的組件,回想起當時在 RC 版本遇到的問題:NuGet 套件來源 - 可用套件來源遺失的情況。
因為周圍有 4 台電腦都這樣,所以就來記錄一下問題與解決方式。
前言
開啟專案 → 管理 NuGet 套件 → 簡單搜尋 想要加入的組件,卻找不到任何封裝,這時看一下封裝來源,感覺有異...
檢查一下
工具 → 選項 → Nuget 套件管理員 → 套件來源
會發現套件來源 的 nuget.org 遺失了 (如下圖)
Google 了一下,此問題尚未修復
NuGet GitHub:[NuGet.VisualStudioExtension] 'All' package source is missing in VS2015 RC
NuGet Blog:NuGet 3.4 Known Issues
從官方 Blog 上可以得知,會排定 2016-04-09 Release 3.4.2 版修復相關問題。若您也遇到相同情況,可以參照以下作法,進行修復。
解決方式
在套件來源,手動新增
名稱:nuget.org
來源:https://api.nuget.org/v3/index.json
故將此問題結案。
資源
● NuGet Blog:NuGet 3.4 Known Issues
● NuGet GitHub:[NuGet.VisualStudioExtension] 'All' package source is missing in VS2015 RC