dotnet add reference

Ez a cikk a következő verziókra vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók

Name

dotnet add reference – Projekt-projekt (P2P) hivatkozásokat ad hozzá.

Áttekintés

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

dotnet add reference -h|--help

Description

A dotnet add reference parancs kényelmes lehetőséget biztosít projekthivatkozások hozzáadására egy projekthez. A parancs futtatása után a rendszer hozzáadja az <ProjectReference> elemeket a projektfájlhoz.

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

Olyan szerelvényre mutató hivatkozás hozzáadása, amely nem szerepel a projektben

Nincs cli-parancs egy olyan szerelvényre mutató hivatkozás hozzáadásához, amely nem szerepel egy projektben vagy csomagban. Ezt azonban megteheti a .csproj fájl szerkesztésével és az alábbi példához hasonló korrektúra hozzáadásával:

<ItemGroup>
  <Reference Include="MyAssembly">
    <HintPath>.\MyDLLFolder\MyAssembly.dll</HintPath>
  </Reference>
</ItemGroup>

Argumentumok

  • PROJECT

    Megadja a projektfájlt. Ha nincs megadva, a parancs az aktuális könyvtárban keres egyet.

  • PROJECT_REFERENCES

    Projektről projektre (P2P) hivatkozik a hozzáadáshoz. Adjon meg egy vagy több projektet. A Glob-minták Unix-/Linux-alapú rendszereken támogatottak.

Beállítások

  • -f|--framework <FRAMEWORK>

    Csak akkor ad hozzá projekthivatkozásokat, ha egy adott keretrendszert céloz meg TFM-formátumban.

  • -?|-h|--help

    A parancs használatának leírását nyomtatja ki.

  • --interactive

    Lehetővé teszi, hogy a parancs leálljon, és várja meg a felhasználói bevitelt vagy műveletet. Például a hitelesítés befejezéséhez. A .NET Core 3.0 SDK óta érhető el.

Példák

  • Projekthivatkozás hozzáadása:

    dotnet add app/app.csproj reference lib/lib.csproj
    
  • Adjon hozzá több projekthivatkozást a projekthez az aktuális könyvtárban:

    dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
    
  • Adjon hozzá több projekthivatkozást egy rövidítési mintával Linux/Unix rendszeren:

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