Update-Package -reinstall не переустанавливает пакет - PullRequest
0 голосов
/ 18 апреля 2019

Я работаю над большим проектом, который находится в нескольких репозиториях. Проекты ссылаются друг на друга с помощью пакетов nuget. В настоящее время я работаю над большим архитектурным изменением, которое требует изменения нескольких пакетов одновременно. Для их синхронизации я использую локальную папку (~\Packages) в качестве временной ленты. Все сборки пакета будут иметь одинаковый номер версии, поэтому мне придется переустанавливать, а не обновлять пакеты, чтобы использовать текущую версию в ссылочных проектах.

Но когда я бегу

Update-Package -reinstall -IncludePrereleases

Ни одна из моих упаковок не была переустановлена ​​(насколько я могу судить), и вывод говорит:

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

Вышеуказанный вывод также появляется, когда я запускаю

Get-Package -Updates

Я попытался установить источник пакета только для локальной папки и обратно ко всем, но я ничего не изменил. Я попытался добавить локальный канал в целевые проекты nuget.config, но результат остался прежним. Конечно, я пытаюсь перезагрузить VisualStudio и мой компьютер.

Я использую Visual Studio 2019 16.1.0 Preview 1.0. Проект в формате SDK csproj.

Я не тестировал другие версии или форматы проектов.

...