Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом разделе описывается команда в консоли диспетчер пакетов в 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