Удаление пакета (консоль диспетчер пакетов в Visual Studio)
В этом разделе описывается команда в консоли диспетчер пакетов в Visual Studio в Windows. Для универсальной команды удаления пакета PowerShell см . справочник по PowerShell PackageManagement.
Удаляет пакет из проекта, при необходимости удаляя его зависимости. Если другие пакеты зависят от этого пакета, команда завершится ошибкой, если параметр –Force не указан.
Синтаксис
Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
[-Version <string>] [-WhatIf] [<CommonParameters>]
Если другие пакеты зависят от этого пакета, команда завершится ошибкой, если параметр –Force не указан.
Параметры
Параметр | Описание |
---|---|
Артикул | (обязательно) Идентификатор пакета для удаления. Сам параметр -Id является необязательным. |
Версия | Версия пакета, которую необходимо удалить, по умолчанию используется установленная в данный момент версия. |
RemoveDependencies | Удалите пакет и его неиспользуемые зависимости. То есть, если какая-либо зависимость имеет другой пакет, который зависит от него, он пропускается. |
Имя проекта | Проект, из которого нужно удалить пакет, по умолчанию используется проект по умолчанию. |
Force | Принудительно удаляет пакет, даже если другие пакеты зависят от него. |
WhatIf | Показывает, что произойдет при выполнении команды без фактического выполнения удаления. |
Ни один из этих параметров не принимает входные или дикие символы конвейера карта.
Общие параметры
Uninstall-Package
поддерживает следующие распространенные параметры PowerShell: отладка, действие ошибки, errorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction и WarningVariable.
Примеры
# Uninstalls the Elmah package from the default project
Uninstall-Package Elmah
# Uninstalls the Elmah package and all its unused dependencies
Uninstall-Package Elmah -RemoveDependencies
# Uninstalls the Elmah package even if another package depends on it
Uninstall-Package Elmah -Force