dotnet reference remove

本文适用于: ✔️ .NET Core 3.1 SDK 及更高版本

名字

dotnet reference remove - 删除项目到项目 (P2P) 引用。

注释

如果使用的是 .NET 9 SDK 或更早版本,请改用“谓词优先”窗体(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) 引用。 可以指定一个或多个项目。 基于 Unix/Linux 的终端支持 Glob 模式

选项

  • -?|-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
    
  • 使用 Unix/Linux 上的 glob 模式删除多个项目引用:

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