dotnet-add referencedotnet-add reference

本文内容

本文适用于:✓ .NET Core 1.x SDK 及更高版本

nameName

dotnet add reference - 添加项目到项目 (P2P) 引用。

摘要Synopsis

dotnet add [<PROJECT>] reference [-f|—framework] <PROJECT_REFERENCES> [-h|—help] [—interactive]

说明Description

使用 dotnet add reference 命令可方便地向项目添加项目引用。运行该命令后,会将 <ProjectReference> 元素添加到项目文件。

  1. <ItemGroup>
  2. <ProjectReference Include="app.csproj" />
  3. <ProjectReference Include="..\lib2\lib2.csproj" />
  4. <ProjectReference Include="..\lib1\lib1.csproj" />
  5. </ItemGroup>

自变量Arguments

  • PROJECT

指定项目文件。如果未指定,此命令会搜索当前目录来获取一个项目文件。

  • PROJECT_REFERENCES

要添加的项目到项目 (P2P) 引用。指定一个或多个项目。基于 Unix/Linux 的系统支持 glob 模式)。

选项Options

  • -h|—help

打印出有关命令的简短帮助。

  • -f|—framework <FRAMEWORK>

仅在以特定框架为目标时添加项目引用。

  • —interactive

允许命令停止并等待用户输入或操作(例如,完成身份验证)。自 .NET Core 3.0 SDK 起可用。

示例Examples

  • 添加项目引用:
  1. dotnet add app/app.csproj reference lib/lib.csproj
  • 向当前目录中的项目添加多个项目引用:
  1. dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
  • 使用 glob 模式在 Linux/Unix 上添加多个项目引用:
  1. dotnet add app/app.csproj reference **/*.csproj