Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Created December 6, 2025 10:19
Show Gist options
  • Select an option

  • Save sunmeat/5ed42a0a3f32927c554a2a8e4486685c to your computer and use it in GitHub Desktop.

Select an option

Save sunmeat/5ed42a0a3f32927c554a2a8e4486685c to your computer and use it in GitHub Desktop.
системка перше ДЗ із двох СПР411
Мета: Навчитися розробляти бібліотеку .NET, створювати та публікувати її на NuGet для подальшого використання в інших проєктах.
Частина 1: Розробка бібліотеки
Створення бібліотеки DLL:
- Створіть проєкт типу Class Library на .NET 9/10
- Розробіть клас (будь-який), який реалізує інтерфейс для роботи з чимось (наприклад, котик).
Частина 2: Публікація бібліотеки на NuGet
Підготовка бібліотеки до публікації:
- Оновіть файл проєкту .csproj, щоб додати метаінформацію для NuGet (наприклад, назву пакета, опис, автора, ліцензію тощо).
- Використовуйте команду dotnet pack для створення пакета NuGet із вашої бібліотеки.
Публікація на NuGet:
- Створіть обліковий запис на NuGet.org.
- Отримайте API-ключ на сайті NuGet і налаштуйте його у вашій системі*
- Використовуйте команду dotnet nuget push для завантаження вашого пакета на NuGet або скористайтеся інтерфейсом сайту.
- Переконайтеся, що ваш пакет доступний для завантаження на NuGet.org.
ДЛЯ СЕБЕ Використання бібліотеки через NuGet:
- Створіть новий проєкт (наприклад, консольний додаток) і підключіть вашу бібліотеку через NuGet.
- Напишіть код, який використовує вашу бібліотеку.
Частина 3: Формат здачі домашнього завдання
У коментар до цього завдання додайте посилання на NuGet-бібліотеку
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment