我有一个奇怪的错误。我无法使用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上找到它
任何人都知道任何解决方案吗?
答案 0 :(得分:13)
答案 1 :(得分:2)
出于某种原因,我必须编辑我的机器范围的配置才能在Visual Studio 2015中开始工作
在此路径中打开文件:%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错误不见了。