Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a következőre vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók
Név
dotnet reference add
– Projekt-projekt (P2P) hivatkozásokat ad hozzá.
Megjegyzés
Ha .NET 9 SDK-t vagy korábbi verziót használ, használja helyette az "első ige" űrlapot (dotnet add reference
). A "főnév első" űrlap a .NET 10-ben lett bevezetve. További információ: Konzisztensebb parancsrend.
Áttekintés
dotnet reference add reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES> [--project <PROJECT>]
dotnet reference add -h|--help
Leírás
A dotnet reference add
parancs kényelmes lehetőséget kínál projekthivatkozások hozzáadására egy projekthez. A parancs futtatása után a <ProjectReference>
elemek hozzá lesznek adva a projektfájlhoz.
<ItemGroup>
<ProjectReference Include="app.csproj" />
<ProjectReference Include="..\lib2\lib2.csproj" />
<ProjectReference Include="..\lib1\lib1.csproj" />
<ProjectReference Include="..\lib3\lib3.fsproj" />
</ItemGroup>
Nem projektben lévő szerelvényre mutató hivatkozás hozzáadása
Nincs parancssori felületi 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 a következő példához hasonló korrektúra hozzáadásával:
<ItemGroup>
<Reference Include="MyAssembly">
<HintPath>.\MyDLLFolder\MyAssembly.dll</HintPath>
</Reference>
</ItemGroup>
Érvek
PROJECT
Megadja a projektfájlt. Ha nincs megadva, a parancs az aktuális könyvtárban keres egyet.
PROJECT_REFERENCES
Projektről projektre (P2P) mutató hivatkozásokat kell hozzáadni. Adjon meg egy vagy több projektet. Glob-minták Unix/Linux-alapú rendszereken támogatottak.
Beállítások
-f|--framework <FRAMEWORK>
Csak akkor adja hozzá a projekthivatkozásokat, ha egy adott -keretrendszer TFM-formátumot használ.
-?|-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 bemenetet 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 reference add lib/lib.csproj --project app/app.csproj
Adjon hozzá egy kompatibilis .NET-nyelvű (például F#) projekthivatkozást, amely mindkét irányban működik:
dotnet add app/app.csproj reference lib/lib.fsproj
Több projekthivatkozás hozzáadása a projekthez az aktuális könyvtárban:
dotnet reference add lib1/lib1.csproj lib2/lib2.csproj
Adjon hozzá több projekthivatkozást egy rövidítési mintával Linux/Unix rendszeren:
dotnet reference add **/*.csproj --project app/app.csproj