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


Удаление пакета dotnet

Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий

Имя

dotnet package remove — удаляет ссылку на пакет из файла проекта.

Примечание.

Если вы используете пакет SDK для .NET 9 или более ранних версий, используйте вместо него формуdotnet remove package "глагол первой". В .NET 10 появилась форма "существительное первое". Дополнительные сведения см. в разделе "Более согласованный порядок команд".

Синопсис

dotnet package remove <PACKAGE_NAME>  
  [--file <FILE>] [--interactive] [--project <PROJECT>]

dotnet package remove -h|--help

Описание

Эта dotnet package remove команда позволяет удалить ссылку на пакет NuGet из проекта.

Аргументы

PACKAGE_NAME

Ссылка на пакет для удаления.

Опции

  • --file <FILE>

    Приложение на основе файлов для работы.

  • --interactive

    Позволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности.

  • -p|--project <PROJECT>

    Файл проекта для работы. Если указан файл решения, команда обновит пакет во всех проектах в решении, ссылающегося на него. Если это не указано, команда будет искать текущий каталог для файла проекта.

  • -?|-h|--help

    Выводит описание использования команды.

Примеры

  • Удалите Newtonsoft.Json пакет NuGet из проекта в текущем каталоге:

    dotnet package remove Newtonsoft.Json
    
  • Удалите Newtonsoft.Json пакет NuGet из определенного файла проекта:

    dotnet package remove Newtonsoft.Json --file MyApp.cs