Uninstall-Package (консоль диспетчера пакетов в Visual Studio)

В этом разделе описывается команда в консоли диспетчера пакетов в Visual Studio в Windows. Общие команды PowerShell Uninstall-Package см. в справочнике по PackageManagement для PowerShell.

Удаляет пакет из проекта, при необходимости удаляя его зависимости. Если от этого пакета зависят другие пакеты, команда не будет выполнена, если только для нее не был указан параметр –Force.

Синтаксис

Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
    [-Version <string>] [-WhatIf] [<CommonParameters>]

Если от этого пакета зависят другие пакеты, команда не будет выполнена, если только для нее не был указан параметр –Force.

Параметры

Параметр Описание
Идентификатор Необходимости Идентификатор пакета для удаления. Сам переключатель-ID является необязательным.
Версия Версия пакета для удаления, используемая по умолчанию для текущей установленной версии.
ремоведепенденЦиес Удалите пакет и его неиспользуемые зависимости. То есть, если какая-либо зависимость имеет другой зависимый от нее пакет, он пропускается.
ProjectName Проект, из которого удаляется пакет, по умолчанию используется проект по умолчанию.
Force Принудительно удаляет пакет, даже если от него зависят другие пакеты.
WhatIf Показывает, что произойдет при выполнении команды без фактического выполнения удаления.

Ни один из этих параметров не принимает входные данные конвейера или подстановочные знаки.

Общие параметры

Uninstall-Package поддерживает следующие Общие параметры PowerShell: Отладка, действие при ошибке, ErrorVariable, буфер, переменная, 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