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