восстановление nuget не может найти версию пакета, даже если доступна расширенная версия - PullRequest
1 голос
/ 10 октября 2019
Visual Studio 2019
.NET Core 2.2.0

При запуске Visual Studio > Solution Explorer > Restore NuGet Packages или командной строке nuget restore выводит много ошибок, которые не могут найти требуемую версию пакета.

Вот пример:

Unable to find package System.Runtime.Extensions with version (>= 4.3.0)
  - Found 2 version(s) in MyFeed [ Nearest version: 4.3.1 ]

Наша среда разработки является ограниченной средой без доступа к Интернету.

MyFeed - это сетевая папка, в которой мы храним все версии пакетов, необходимые для наших проектов в качестве зависимостей.

Вот соответствующее содержимое:

/system.runtime.extensions
  /4.0.10
  /4.3.1

Ограничение версии пакета System.Runtime.Extensions >= 4.3.0, так почему бы nuget restore не признать 4.3.1 квалифицированной версией пакета?

Есть ли настройка NuGet.config, о которой я не знаю, которая отключает сопоставление в диапазоне версий зависимости?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...