升级Visual Studio至2015 Update 2后,我在NuGet Package Manager中不断收到"No packages found"的错误提示,尽管我知道存在可以从Package Manager Console添加的包并且已经通过浏览/搜索找到了它们。
这很令人沮丧,因为NuGet网站明确显示这些包是可用的。作为一种解决方法,我可以通过Package Manager Console安装它们,但GUI只显示"No packages found"。
升级Visual Studio至2015 Update 2后,我在NuGet Package Manager中不断收到"No packages found"的错误提示,尽管我知道存在可以从Package Manager Console添加的包并且已经通过浏览/搜索找到了它们。
这很令人沮丧,因为NuGet网站明确显示这些包是可用的。作为一种解决方法,我可以通过Package Manager Console安装它们,但GUI只显示"No packages found"。
自从VS2015更新2版本以来,安装的默认和唯一提供源是“Microsoft and .NET”的MS-Curated管理的源, https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/
该源缺少很多常用的包。
您可以通过添加包含所有包的“普通”NuGet源来解决此问题:
点击绿色的 "添加" 图标,并添加以下源:
以下是我在处理此问题时会采取的故障排除步骤。
连接性和DNS
代理问题
代理配置部分
<system.net>
<defaultProxy enabled = "true" useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false"
proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
</system.net>