удалить / установить пакет Nuget в нескольких решениях и проектах - PullRequest
0 голосов
/ 18 июня 2020
  • Как мне uninstall a package by id and version для всех решений и проектов в папке?
  • Как мне install a package by id and version для всех решений и проектов в каталоге?

Существует подход диспетчера пакетов с некоторым похожим сообщением Здесь показано, как это сделать для всех проектов в разделе «Решение». Вы можете использовать консоль диспетчера пакетов из решения и использовать ее для одного решения. Но как сделать то же самое для нескольких решений и проектов в их рамках?

1 Ответ

0 голосов
/ 19 июня 2020

Но как сделать то же самое для нескольких решений и проектов в их рамках?

В настоящее время вы не можете получить то, что хотите.

Чтобы удалить пакеты, вы должны использовать только Управление пакетами Nuget для пользовательского интерфейса решения или Консоль диспетчера пакетов , чтобы удалить один пакет для одного решения. Вы не можете использовать его для удаления пакета для нескольких решений одновременно. VS IDE его не поддерживает.

Предложение

Поэтому вам следует каждый раз открывать решение и запускать эту команду в консоли диспетчера пакетов:

Get-Project -All | Uninstall-Package xxx<package_name>

Или используйте Управление пакетами Nuget для решения

Кроме , если вам все еще нужна эта функция, я предлагаю вам предложить функцию на наш Голосовой форум пользователей .

enter image description here

Вы можете поделиться с нами ссылкой здесь, и любой, кто в ней заинтересован, включая нас, проголосуйте за него, чтобы он как можно скорее привлек внимания Microsoft.

...