VS2015 nuget 包管理器找不到包
VS2015 nuget package manager not finding packages
我安装了 VS2015 更新 2,现在 nuget 包管理器找不到 "Microsoft and .net" 包源之外的任何包。看起来 nuget 包源已被删除。当我将其添加回“http://www.nuget.org”时,出现错误 "Unable to retrieve results from one or more sources".
还有其他人遇到这个问题吗?
升级后nuget.org包源还在。但是,如果它消失了,您可以将其添加回来:
Name: nuget.org
这是 known issue nuget 版本 3.4,包含在 Visual Studio 2015 更新 2 中:
The NuGet.config file in your %AppData%\NuGet\
folder has accidentally been emptied. To fix this: Close Visual Studio 2015, delete the NuGet.config
file in the %AppData%\NuGet\
folder and restart Visual Studio. A new NuGet.Config
file will be generated and you will be able to proceed.
我正在使用 Visual Studio 2015 Update 2 并遇到了原始发布者的问题。我的包源配置文件没有被删除,但 nuget 源设置为 https://api.nuget.org/v3/index.json
。我必须手动打开配置文件并将 URL 更改为 http://api.nuget.org/v3/index.json
才能显示包。但是,在尝试下载我需要的包时出现错误。所以最后我检查了更新,看到 Visual Studio 2015 Update 3,安装了它,现在我终于可以看到软件包,下载并安装它们(使用 http 地址 - https 不起作用)!
在 9 月 16 日升级 Visual Studio 2015 后,我的 NuGet.config 已重命名为 NuGet_temp.config。我删除了 NuGet.config 文件并将 _temp 版本重命名为 NuGet.Config。
在那之后我所有的包裹又出现了。
我正在 Visual Studio 2015 社区更新 3。我遇到了这个问题。对我有用的是:打开 Nuget.config 文件,并将 https 更改为 http。
以管理员身份打开 Visual Studio。
我尝试更新到 vs2015 update 3 并从 https:// 更改为 http://,但他们没有解决问题。
在我的例子中,这是一个本地文件夹权限错误,但从错误消息来看是一个下载错误。
当我深入查看输出 window 时,我发现这是一个权限错误。
在我的设置中,vs2015 在 windows 10 上 运行,原因似乎是最近的一些 Microsoft 安全更新更改了我的主文件夹的安全性,因此 visual studio 无法创建 c:\users\myname.nuget\packages
一旦我创建了 c:\users\myname.nuget\packages 并完全控制了该文件夹,它就起作用了。
奇怪的是,虽然我将配置更改为 http,但下载实际上是通过 https 进行的。下载 URL 在 tools\options\nuget 包 manager\package 源中显示为 http,但输出 window 讲述了一个不同的故事。
对我来说,这是一个真正的临时网络问题。我稍后再试,错误消失了。
我安装了 VS2015 更新 2,现在 nuget 包管理器找不到 "Microsoft and .net" 包源之外的任何包。看起来 nuget 包源已被删除。当我将其添加回“http://www.nuget.org”时,出现错误 "Unable to retrieve results from one or more sources".
还有其他人遇到这个问题吗?
升级后nuget.org包源还在。但是,如果它消失了,您可以将其添加回来:
Name: nuget.org
这是 known issue nuget 版本 3.4,包含在 Visual Studio 2015 更新 2 中:
The NuGet.config file in your
%AppData%\NuGet\
folder has accidentally been emptied. To fix this: Close Visual Studio 2015, delete theNuGet.config
file in the%AppData%\NuGet\
folder and restart Visual Studio. A newNuGet.Config
file will be generated and you will be able to proceed.
我正在使用 Visual Studio 2015 Update 2 并遇到了原始发布者的问题。我的包源配置文件没有被删除,但 nuget 源设置为 https://api.nuget.org/v3/index.json
。我必须手动打开配置文件并将 URL 更改为 http://api.nuget.org/v3/index.json
才能显示包。但是,在尝试下载我需要的包时出现错误。所以最后我检查了更新,看到 Visual Studio 2015 Update 3,安装了它,现在我终于可以看到软件包,下载并安装它们(使用 http 地址 - https 不起作用)!
在 9 月 16 日升级 Visual Studio 2015 后,我的 NuGet.config 已重命名为 NuGet_temp.config。我删除了 NuGet.config 文件并将 _temp 版本重命名为 NuGet.Config。
在那之后我所有的包裹又出现了。
我正在 Visual Studio 2015 社区更新 3。我遇到了这个问题。对我有用的是:打开 Nuget.config 文件,并将 https 更改为 http。
以管理员身份打开 Visual Studio。
我尝试更新到 vs2015 update 3 并从 https:// 更改为 http://,但他们没有解决问题。
在我的例子中,这是一个本地文件夹权限错误,但从错误消息来看是一个下载错误。 当我深入查看输出 window 时,我发现这是一个权限错误。
在我的设置中,vs2015 在 windows 10 上 运行,原因似乎是最近的一些 Microsoft 安全更新更改了我的主文件夹的安全性,因此 visual studio 无法创建 c:\users\myname.nuget\packages
一旦我创建了 c:\users\myname.nuget\packages 并完全控制了该文件夹,它就起作用了。
奇怪的是,虽然我将配置更改为 http,但下载实际上是通过 https 进行的。下载 URL 在 tools\options\nuget 包 manager\package 源中显示为 http,但输出 window 讲述了一个不同的故事。
对我来说,这是一个真正的临时网络问题。我稍后再试,错误消失了。