NuGet错误。 “无法使用我尝试安装的软件包,无法恢复软件包恢复...”

时间:2017-08-18 05:27:37

标签: visual-studio nuget visual-studio-2017 vs-community-edition

我的NuGet有问题,我尝试了一切,但它根本行不通。

每当我创建一个新项目时,它都行不通,我无法安装,更新,删除任何东西。我把Nuget.config文件留在这里,也许我可以得到一些帮助...

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <activePackageSource>
   <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
  </activePackageSource>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json"     protocolVersion="3" />
    <add key="telerik.com" value="https://nuget.telerik.com/nuget" />
  </packageSources>
</configuration>

1 个答案:

答案 0 :(得分:0)

  

NuGet错误。 “软件包恢复失败了。无论我尝试安装什么软件包

,都要回复......”

如果我理解你的错误,现在你不能再将Microsoft.AspNetCore.NodeServices包安装到你的项目中了。我是对的吗?

如果是,您应该注意到包Microsoft.AspNetCore.NodeServices的作者在2017年8月12日(2017年8月8日)上发布了新版 2.0 (几个几天前),支持: netstandard2.0

根据.NET平台支持,.NET Core有版本1.0和版本2.0,版本1.0对应.NET Standard 1.0到1.6,版本2.0对应.NET Standard 2.0 。因此,将.netstandard 2.0软件包安装到.net核心1.1,您将收到错误&#34; 软件包Microsoft.AspNetCore.NodeServices 2.0.0与netcoreapp1.1不兼容&#34;

要解决此问题,您可以使用版本 1.1.1 安装该软件包,或将.net内核更新为2.0:

enter image description here

我将1.1.1版本的软件包安装到.net核心1.1,它运行正常。

希望这可以帮到你。