nuget.org - как предотвратить загрузку незарегистрированного пакета при использовании Update-Package - PullRequest
0 голосов
/ 03 июня 2018

Я создал пакет на Nuget.org.
Однако при выполнении одного из первых выпусков я использовал заданный неверный формат версии сборки, который используется в качестве версии пакета.

Допустим, что версия была 1.0.180305.0 (дата сборки)
Однако я не хочу использовать этот формат, я хочу более простую вещь с форматом Major.Minor.BuildNumber, т.е. 1.0.10, 1.0.11, 1.0.12 и т. Д., Где я увеличиваю значения Major и Minor вручную, а номер сборки увеличивается автоматически.

Я перечислил версию 1.0.180305.0, чтобы она нигде не появлялась.

Все работает нормально, однако при использовании Update-Package [PackageName] в консоли диспетчера пакетов он автоматически получает 1.0.180305.0 - даже если его нет в списке - потому что номер версии «больше».

Как мне это предотвратить?

1 Ответ

0 голосов
/ 05 июня 2018

nuget.org - как запретить загрузку незарегистрированного пакета при использовании пакета обновления

Это известная проблема, связанная с тем, что в диспетчере пакетов в Visual Studio не отфильтровываются незарегистрированные списки.пакеты в командах Update-Package.

Текущий обходной путь использует командную строку: Uninstall-Package [-Id], а затем Install-Package [-Id]

Ошибка 4553: https://github.com/NuGet/Home/issues/4553

Кроме того, эта проблема была исправлена ​​в Visual Studio 2017 15.6.0 preview3 (текущая версия 15.7.3), я тестирую ее вместе с Visual Studio 2017 15.6.6, эта проблема больше не возникает.Поэтому вы также можете обновить Visual Studio для решения этой проблемы.

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

...