dotnet add reference
Dit artikel is van toepassing op: ✔️ .NET Core 3.1 SDK en latere versies
Naam
dotnet add reference
- Voegt P2P-verwijzingen (project-naar-project) toe.
Synopsis
dotnet add [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES>
dotnet add reference -h|--help
Beschrijving
De dotnet add reference
opdracht biedt een handige optie om projectverwijzingen aan een project toe te voegen. Nadat u de opdracht hebt uitgevoerd, worden de <ProjectReference>
elementen toegevoegd aan het projectbestand.
<ItemGroup>
<ProjectReference Include="app.csproj" />
<ProjectReference Include="..\lib2\lib2.csproj" />
<ProjectReference Include="..\lib1\lib1.csproj" />
</ItemGroup>
Een verwijzing toevoegen naar een assembly die zich niet in een project bevindt
Er is geen CLI-opdracht om een verwijzing toe te voegen naar een assembly die zich niet in een project of pakket bevindt. Maar u kunt dit doen door uw .csproj-bestand te bewerken en markeringen toe te voegen zoals in het volgende voorbeeld:
<ItemGroup>
<Reference Include="MyAssembly">
<HintPath>.\MyDLLFolder\MyAssembly.dll</HintPath>
</Reference>
</ItemGroup>
Argumenten
PROJECT
Hiermee geeft u het projectbestand op. Als dit niet is opgegeven, zoekt de opdracht in de huidige map naar een.
PROJECT_REFERENCES
Project-naar-project (P2P)-verwijzingen om toe te voegen. Geef een of meer projecten op. Glob-patronen worden ondersteund op Unix-/Linux-systemen.
Opties
-f|--framework <FRAMEWORK>
Hiermee voegt u alleen projectverwijzingen toe wanneer u zich richt op een specifiek framework met de TFM-indeling.
-?|-h|--help
Hiermee wordt een beschrijving weergegeven van het gebruik van de opdracht.
--interactive
Hiermee staat u toe dat de opdracht stopt en wacht op invoer of actie van de gebruiker. Bijvoorbeeld om de verificatie te voltooien. Beschikbaar sinds .NET Core 3.0 SDK.
Voorbeelden
Een projectreferentie toevoegen:
dotnet add app/app.csproj reference lib/lib.csproj
Voeg meerdere projectverwijzingen toe aan het project in de huidige map:
dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
Voeg meerdere projectverwijzingen toe met behulp van een globbing-patroon in Linux/Unix:
dotnet add app/app.csproj reference **/*.csproj