视觉工作室2015更新2中的Nuget.org不会获得nuget包

时间:2016-04-08 19:19:40

标签: visual-studio nuget

我有一个奇怪的错误。我无法使用visual studio 2015 update 2下载nuget软件包。

我尝试将nuget.org作为包源,但它返回404错误

  

[nuget.org] V2提供   ' https://nuget.org/Search() $滤波器= IsAbsoluteLatestVersion&安培; SEARCHTERM =''&安培; targetFramework =' uap10.0'&安培; includePrerelease =真安培; $跳过= 0&安培; $顶部= 26'   返回了意外的状态代码' 404 Not Found'。

     

[nuget.org] V2提供   ' https://nuget.org/odata/Search() $滤波器= IsAbsoluteLatestVersion&安培; SEARCHTERM =''&安培; targetFramework =' uap10.0'&安培; includePrerelease =真安培; $跳过= 0&安培; $顶部= 26'   返回了意外的状态代码' 404 Not Found'。

     

[nuget.org] V2提供   ' https://nuget.org/odata/Search() $滤波器= IsAbsoluteLatestVersion&安培; SEARCHTERM =''&安培; targetFramework =' uap10.0'&安培; includePrerelease =真安培; $跳过= 0&安培; $顶部= 26'   返回了意外的状态代码' 404 Not Found'。

我想安装MVVM Light Toolkit,但我无法在nuget.org上找到它

任何人都知道任何解决方案吗?

3 个答案:

答案 0 :(得分:13)

尝试这个Feed,它是我正在使用的那个:

https://api.nuget.org/v3/index.json

enter image description here

答案 1 :(得分:2)

出于某种原因,我必须编辑我的机器范围的配置才能在Visual Studio 2015中开始工作

https://docs.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior#config-file-locations-and-uses

在此路径中打开文件:%ProgramData%\NuGet\Config[\{IDE}[\{Version}[\{SKU}\]]]NuGet.Config

并使用SRO建议的Feed:https://api.nuget.org/v3/index.json

以下是我的特定machine-config的完整路径:`C:\ ProgramData \ NuGet \ Config \ VisualStudio \ 14.0 \ Microsoft.VisualStudio.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft and .NET"
         value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>

答案 2 :(得分:0)

基于Sylvian所说的,我能够通过在Visual Studio 2017社区版中为我的所有项目(包括.NET Core等)添加源代码为https://api.nuget.org/v3/index.json来使nuget包正常工作。所有nuget findbypackageid 404错误不见了。