.NET

NuGet-pakketbeheer

NuGet-pakketten, pakketbronnen, versiebeheer, afhankelijkheidsresolutie, pakketten maken

16 gespreksvragen·
Mid-Level
1

Wat is een NuGet-pakket?

Antwoord

Een NuGet-pakket is een ZIP-archief met de extensie .nupkg dat gecompileerde code (DLL), bijbehorende bestanden en een manifest bevat dat de pakketinhoud en metadata beschrijft. Het is het standaardmechanisme voor het distribueren en delen van herbruikbare code in het .NET-ecosysteem. Pakketten kunnen worden gehost op nuget.org of op privé-feeds om hergebruik binnen een organisatie te vergemakkelijken.

2

Wat is het aanbevolen formaat voor het beheren van pakketverwijzingen in moderne .NET-projecten?

Antwoord

PackageReference is het moderne NuGet-pakketbeheerformaat, geïntroduceerd met .NET Core en aanbevolen voor alle nieuwe projecten. In tegenstelling tot packages.config slaat het verwijzingen rechtstreeks op in het .csproj-bestand, wat zorgt voor beter beheer van transitieve afhankelijkheden, snellere herstelacties en native MSBuild-integratie. Dit formaat vereenvoudigt ook pakketupdates en vermindert merge-conflicten.

3

Wat is de standaard openbare NuGet-pakketbron?

Antwoord

nuget.org is de officiële openbare NuGet-pakketgalerij die honderdduizenden gratis en open-sourcepakketten host. Het is de standaard geconfigureerde bron in .NET-tools en Visual Studio. Ontwikkelaars kunnen ook privé-feeds zoals Azure Artifacts of GitHub Packages configureren om pakketten te hosten die intern zijn voor hun organisatie.

4

Hoe voeg je een NuGet-pakket toe aan een project via de .NET CLI-opdrachtregel?

5

Wat is een transitieve afhankelijkheid in de NuGet-context?

+13 gespreksvragen

Beheers .NET voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis