# Керування пакетами NuGet (.NET) > Пакети NuGet, джерела пакетів, версіонування, розв'язання залежностей, створення пакетів - 16 питань зі співбесід - Mid-Level - [Питання зі співбесід: .NET](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy.md) ## 1. Що таке пакет NuGet? **Відповідь** Пакет NuGet — це ZIP-архів із розширенням .nupkg, що містить скомпільований код (DLL), пов'язані файли та маніфест, що описує вміст і метадані пакета. Це стандартний механізм розповсюдження та спільного використання повторно використовуваного коду в екосистемі .NET. Пакети можна розміщувати на nuget.org або в приватних джерелах для полегшення повторного використання в межах організації. ## 2. Який формат рекомендується для керування посиланнями на пакети в сучасних проєктах .NET? **Відповідь** PackageReference — це сучасний формат керування пакетами NuGet, представлений у .NET Core та рекомендований для всіх нових проєктів. На відміну від packages.config, він зберігає посилання безпосередньо у файлі .csproj, забезпечуючи краще керування транзитивними залежностями, швидше відновлення та нативну інтеграцію з MSBuild. Цей формат також спрощує оновлення пакетів і зменшує конфлікти злиття. ## 3. Яке стандартне публічне джерело пакетів NuGet? **Відповідь** nuget.org — це офіційна публічна галерея пакетів NuGet, що розміщує сотні тисяч безкоштовних пакетів з відкритим кодом. Це джерело, налаштоване за замовчуванням в інструментах .NET та Visual Studio. Розробники також можуть налаштувати приватні джерела, як-от Azure Artifacts або GitHub Packages, для розміщення внутрішніх пакетів своєї організації. ## Ще 13 доступних питань - Як додати пакет NuGet до проєкту за допомогою командного рядка .NET CLI? - Що таке транзитивна залежність у контексті NuGet? Зареєструйся безкоштовно: https://sharpskill.dev/uk/login ## Інші теми співбесід .NET - [Основи C#](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/csharp-basics.md): 25 запитань, Junior - [LINQ & Delegates](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/csharp-linq-delegates.md): 20 запитань, Junior - [Основи мови C#](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/csharp-language-essentials.md): 15 запитань, Junior - [Основи ASP.NET Core](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/aspnet-core-fundamentals.md): 18 запитань, Junior - [Життєвий цикл запиту в ASP.NET Core](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/aspnet-core-request-lifecycle.md): 20 запитань, Junior - [Configuration & Settings](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/configuration-settings.md): 20 запитань, Junior - [Життєвий цикл застосунку](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/application-lifecycle.md): 20 запитань, Junior - [Dependency Injection](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/dependency-injection.md): 24 запитань, Mid-Level - [Entity Framework Core](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/entity-framework-core.md): 25 запитань, Mid-Level - [Minimal APIs](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/minimal-apis.md): 18 запитань, Mid-Level - [Розробка Web API](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/web-api-development.md): 22 запитань, Mid-Level - [Async в ASP.NET Core](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/async-aspnet-core.md): 20 запитань, Mid-Level - [Authentication & Authorization](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/authentication-authorization.md): 18 запитань, Mid-Level - [HttpClient & Networking](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/httpclient-networking.md): 20 запитань, Mid-Level - [Серіалізація JSON](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/json-serialization.md): 20 запитань, Mid-Level - [Entity Framework Core просунутий](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/ef-core-advanced.md): 25 запитань, Mid-Level - [Розширені можливості C#](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/csharp-advanced-features.md): 20 запитань, Mid-Level - [Clean Architecture](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/clean-architecture.md): 20 запитань, Mid-Level - [Logging, Monitoring & Observability](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/logging-monitoring.md): 22 запитань, Mid-Level - [Модульне тестування та xUnit](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/unit-testing-xunit.md): 20 запитань, Mid-Level - [Інтеграційні тести](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/integration-testing.md): 18 запитань, Mid-Level - [Docker & Containerization](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/docker-containerization.md): 16 запитань, Mid-Level - [Memory Management & GC](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/memory-management-gc.md): 22 запитань, Senior - [Реактивне програмування](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/reactive-programming.md): 24 запитань, Senior - [Async/await і патерни](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/async-await-patterns.md): 26 запитань, Senior - [.NET Design Patterns](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/dotnet-design-patterns.md): 24 запитань, Senior - [Оптимізація продуктивності](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/performance-optimization.md): 22 запитань, Senior - [Безпека та Best Practices](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/security-best-practices.md): 24 запитань, Senior - [SignalR і реальний час](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/signalr-realtime.md): 22 запитань, Senior - [Архітектура мікросервісів](https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/microservices-architecture.md): 25 запитань, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/uk/technologies/dotnet/pytannia-spivbesidy/nuget-package-management