dotnet remove reference

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

name

dotnet remove reference — удаляет перекрестные ссылки между проектами (P2P).

Краткий обзор

dotnet remove [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
     <PROJECT_REFERENCES>

dotnet remove reference -h|--help

Описание

Команду dotnet remove reference удобно использовать для удаления ссылок на проекты из проекта.

Аргументы

PROJECT

Файл целевого проекта. Если он не указан, команда ищет текущий каталог для него.

PROJECT_REFERENCES

Удаляемые перекрестные ссылки между проектами (P2P). Вы можете указать один или несколько проектов. Стандартные маски поддерживаются в терминалах на основе Unix или Linux.

Параметры

  • -?|-h|--help

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

  • -f|--framework <FRAMEWORK>

    Удаляет ссылку только при ориентации на конкретную платформу в формате TFM.

Примеры

  • Удаление ссылки на проект из указанного проекта:

    dotnet remove app/app.csproj reference lib/lib.csproj
    
  • Удаление нескольких ссылок на проекты из проекта в текущем каталоге:

    dotnet remove reference lib1/lib1.csproj lib2/lib2.csproj
    
  • Удаление нескольких ссылок на проект с помощью стандартной маски в Unix или Linux:

    dotnet remove app/app.csproj reference **/*.csproj`