Проблема восстановления пакета Nuget - VS 2017 - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь переустановить набор пакетов nuget с помощью следующей команды

Update-Package Microsoft.Extensions.Logging.Debug -ProjectName Client.XXX.API -reinstall

У меня возникает проблема, так как команда приводит к попытке обновления до последней версии пакета, несовместимого с базовой версией ядра .net. Здесь вся ошибка

GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.debug/index.json ОК https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.debug/index.json 187мс ПОЛУЧИТЬ https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.debug/2.2.0/microsoft.extensions.logging.debug.2.2.0.nupkg ОК https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.debug/2.2.0/microsoft.extensions.logging.debug.2.2.0.nupkg 28мс ПОЛУЧИТЬ https://api.nuget.org/v3-flatcontainer/system.net.http/index.json ПОЛУЧИТЬ https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/index.json ОК https://api.nuget.org/v3-flatcontainer/system.net.http/index.json 131мс ОК https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/index.json 214мс Установка Microsoft.Extensions.Logging.Debug 2.2.0. Microsoft.IdentityModel.Clients.ActiveDirectory 3.13.5 зависит от System.Net.Http (> = 4.0.1), но System.Net.Http 4.0.1 не был найден. Приблизительное лучшее соответствие System.Net.Http 4.1.0 было решено. Microsoft.IdentityModel.Clients.ActiveDirectory 3.13.5 зависит от System.Text.RegularExpressions (> = 4.0.12), но System.Text.RegularExpressions 4.0.12 не найден. Примерное наилучшее совпадение System.Text.RegularExpressions 4.1.0 было решено. Пакет обновления: пакет Microsoft.Extensions.Logging.Debug 2.2.0 не совместим с netcoreapp1.1 (.NETCoreApp, версия = v1.1). Пакет Microsoft.Extensions.Logging.Debug 2.2.0 поддерживает: netstandard2.0 (.NETStandard, Version = v2.0)

Вопрос, который у меня возникает, - Как заставить пакет быть восстановленным до определенной версии. В Microsoft Docs здесь упоминается указание параметра "-reinstall" для обеспечения ограничения версии.

...