Поделиться через


Удаление пакета (консоль диспетчер пакетов в 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