0

我的 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>
4

1 回答 1

0

NuGet 错误。“包还原失败。正在回滚更改……”,无论我尝试安装什么包

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

如果是,请注意 package 的作者在 2017年8 月 12 日 (8/12/2017) (几天前)Microsoft.AspNetCore.NodeServices发布了新版本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 core 1.1,会报错“ Package Microsoft.AspNetCore.NodeServices 2.0.0 is not compatible with netcoreapp1.1

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

在此处输入图像描述

我将 1.1.1 版本的软件包安装到 .net core 1.1,它工作正常。

希望这可以帮到你。

于 2017-08-18T09:56:28.120 回答