
NuGet-pakketbeheer
NuGet-pakketten, pakketbronnen, versiebeheer, afhankelijkheidsresolutie, pakketten maken
1Wat is een NuGet-pakket?
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.
2Wat is het aanbevolen formaat voor het beheren van pakketverwijzingen in moderne .NET-projecten?
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.
3Wat is de standaard openbare NuGet-pakketbron?
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.
Hoe voeg je een NuGet-pakket toe aan een project via de .NET CLI-opdrachtregel?
Wat is een transitieve afhankelijkheid in de NuGet-context?
+13 gespreksvragen
Andere .NET-sollicitatieonderwerpen
C#-basisbeginselen
LINQ & Delegates
Essentials van de C#-taal
ASP.NET Core-grondbeginselen
Levenscyclus van requests in ASP.NET Core
Configuration & Settings
Levenscyclus van de applicatie
Dependency Injection
Entity Framework Core
Minimal APIs
Web API-ontwikkeling
Async in ASP.NET Core
Authentication & Authorization
HttpClient & Networking
JSON-serialisatie
Entity Framework Core gevorderd
Geavanceerde C#-functies
Clean Architecture
Logging, Monitoring & Observability
Unit Testing & xUnit
Integratietests
Docker & Containerization
Memory Management & GC
Reactief programmeren
Async/await & Patterns
.NET Design Patterns
Prestatieoptimalisatie
Beveiliging & Best Practices
SignalR & realtime
Microservices-architectuur
Beheers .NET voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis