NuGet 3.4 Issues - 可用套件來源 - 遺失問題的解決方式

前幾天把開發機的  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