VS2015 nuget包管理器找不到包

Shi*_*loh 31 nuget visual-studio-2015

我安装了VS2015 Update 2,现在nuget包管理器找不到"Microsoft和.net"包源之外的任何包.看起来nuget包源已被删除.当我将其添加回" http://www.nuget.org "时,我收到错误"无法从一个或多个源检索结果".

其他人有这个问题吗?

Liv*_*ven 56

这是nuget版本3.4 的已知问题,它包含在Visual Studio 2015 Update 2中:

您的%AppData%\NuGet\文件夹中的NuGet.config文件被意外清空.要解决此问题,请执行以下操作:关闭Visual Studio 2015,删除NuGet.config文件%AppData%\NuGet\夹中的文件并重新启动Visual Studio.NuGet.Config将生成一个新文件,您将可以继续.

  • 这解决了我的问题,谢谢.在使用VS2015 Update 2安装nuget之后,我只将"Microsoft和.Net"作为包源.但是当我删除你建议并重新启动visual studio的nuGet文件时,我得到了所有三个包源:"All","Microsoft and .Net"和"nuget.org".是啊!对于遇到此问题的其他人,我在C:\ Users\Ron.RONDEV\AppData\Roaming\NuGet.config中找到了我的nuGet.config文件 (7认同)
  • 当我应该完成工作时愚蠢的小事让我兴奋......工作就像一个魅力,谢谢 (3认同)

Joh*_*yHK 25

在升级之后,nuget.org包源仍然存在.但如果它消失了你可以把它添加回来:

姓名:nuget.org

资料来源:https://api.nuget.org/v3/index.json