Het Include kenmerk geeft de id op van het pakket dat moet worden toegevoegd aan het project. Het Version kenmerk geeft de versie op die moet worden opgehaald. Versies worden opgegeven volgens nuGet-versieregels.
Gebruik voorwaarden om een afhankelijkheid toe te voegen die alleen beschikbaar is in een specifiek doel, zoals wordt weergegeven in het volgende voorbeeld:
De afhankelijkheid in het voorgaande voorbeeld is alleen geldig als de build plaatsvindt voor dat opgegeven doel. De $(TargetFramework) voorwaarde is een MSBuild-eigenschap die wordt ingesteld in het project. Voor de meest voorkomende .NET-toepassingen hoeft u dit niet te doen.
Afhankelijkheden toevoegen en verwijderen
U kunt afhankelijkheden toevoegen en verwijderen door het projectbestand of via .NET CLI-opdrachten te bewerken.
Het projectbestand bewerken
Als u een afhankelijkheid wilt toevoegen, voegt u een <PackageReference> item in een <ItemGroup> element toe. U kunt aan een bestaande <ItemGroup> toevoegen of een nieuwe maken.
Neem geen invoer op voor de herstelbewerking in het .targets - of .props-bestand van een pakket waarnaar wordt verwezen. Deze invoer kan PackageReference items, ExcludeAssets kenmerken, de NuGet-feeds bevatten die moeten worden gebruikt of een andere NuGet-configuratie. De .targets - en .props-bestanden van pakketten worden pas gebruikt nadat NuGet-herstel is voltooid. Alles wat nodig is voor herstel moet zich in het projectbestand of het .targets-bestand van het project zelf, niet in een pakketafhankelijkheid.
Als u ASP.NET API's wilt gebruiken in een consoletoepassing of klassebibliotheek, voegt u een FrameworkReference-item toe aan uw projectbestand:
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
Een .NET-project maken en meer informatie over het toevoegen en beheren van afhankelijkheden van pakketten in uw project. Gebruik .NET Core CLI en het NuGet-register om met Visual Studio Code bibliotheken en hulpprogramma's toe te voegen aan uw C#-toepassingen.