dotnet add reference

本文適用于: ✔️.NET Core 3.1 SDK 和更新版本

名稱

dotnet add reference - 新增專案對專案 (P2P) 參考。

概要

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

dotnet add reference -h|--help

Description

dotnet add reference 命令提供方便的選項,將專案參考新增至專案。 執行命令之後,系統就會將 <ProjectReference> 元素新增至專案檔。

<ItemGroup>
  <ProjectReference Include="app.csproj" />
  <ProjectReference Include="..\lib2\lib2.csproj" />
  <ProjectReference Include="..\lib1\lib1.csproj" />
</ItemGroup>

引數

  • PROJECT

    指定專案檔。 如果未指定,命令會在目前的目錄中搜尋一個專案檔。

  • PROJECT_REFERENCES

    要新增的專案對專案 (P2P) 參考。 指定一個或多個專案。 Unix/Linux 系統支援 Glob 模式 (英文)

選項

  • -f|--framework <FRAMEWORK>

    只有在使用 TFM 格式以特定 架構 為目標時,才會新增專案參考。

  • -?|-h|--help

    列印如何使用 命令的描述。

  • --interactive

    可讓命令停止,並等候使用者輸入或進行動作。 例如完成驗證。 自 .NET Core 3.0 SDK 起提供。

範例

  • 新增專案參考:

    dotnet add app/app.csproj reference lib/lib.csproj
    
  • 新增目前目錄中專案的多個專案參考:

    dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
    
  • 在 Linux/Unix 上使用 Glob 模式新增多個專案參考:

    dotnet add app/app.csproj reference **/*.csproj