Created
December 6, 2025 10:19
-
-
Save sunmeat/5ed42a0a3f32927c554a2a8e4486685c to your computer and use it in GitHub Desktop.
системка перше ДЗ із двох СПР411
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Мета: Навчитися розробляти бібліотеку .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