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


Удаление ссылки dotnet

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

Имя

dotnet reference remove — удаляет ссылки на project-to-project (P2P).

Примечание.

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

Синопсис

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

dotnet reference remove -h|--help

Описание

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

Аргументы

PROJECT

Целевой файл проекта. Если это не указано, команда выполняет поиск текущего каталога для одного.

PROJECT_REFERENCES

Ссылки на "проект — проект" (P2P) для удаления. Можно указать один или несколько проектов. Шаблоны glob поддерживаются в терминалах на основе Unix/Linux.

Опции

  • -?|-h|--help

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

  • -f|--framework <FRAMEWORK>

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

Примеры

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

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

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

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