Ошибка NuGet. "Восстановление пакета не выполнено. Отмена изменений для...", независимо от того, какой пакет я пытаюсь установить

У меня проблема с моим 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 ответ

Решение

Ошибка NuGet. "Восстановление пакета не выполнено. Отмена изменений для…", независимо от того, какой пакет я пытаюсь установить

Если я правильно вас понял, теперь вы не можете установить пакет Microsoft.AspNetCore.NodeServices к вашему проекту больше. Я прав?

Если да, вы должны заметить, что автор пакета Microsoft.AspNetCore.NodeServices выпустила новую версию 2.0 12 августа 2017 г. (12.08.2017) (несколько дней назад), которая поддерживает: 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, вы получите ошибку "Пакет Microsoft.AspNetCore.NodeServices 2.0.0 не совместим с netcoreapp1.1"

Чтобы решить эту проблему, вы можете установить этот пакет с версией 1.1.1 или обновить ядро ​​.net до 2.0:

Я установил этот пакет с версией 1.1.1 в.net core 1.1, он работает нормально.

Надеюсь, это поможет вам.

Другие вопросы по тегам