NuGet (произносится как «New Get») (изначальное название «NuPack»[1][2]) — это бесплатный пакетный менеджер с открытым исходным кодом[3], служащий для .NET и .NET Core механизмом совместного использования кода, поддерживаемым Microsoft. Он определяет, как создаются, размещаются и используются пакеты для .NET, а также предоставляет средства для каждой из этих ролей[4].
NuGet | |||
---|---|---|---|
Тип | система управления пакетами | ||
Автор | Фил Хаак | ||
Разработчики | Microsoft, .NET Foundation | ||
Написана на | C# | ||
Операционные системы | Linux, macOS, Windows | ||
Языки интерфейса | китайский (упрощённое письмо), китайский (традиционное письмо), чешский, английский, французский, немецкий, итальянский, японский, корейский, польский, португальский (бразильский вариант), русский, испанский, турецкий | ||
Первый выпуск | 13 января 2011 (NuGet 1.0) | ||
Аппаратная платформа | x86-64 | ||
Последняя версия | 6.2.1 (14 июня 2022) | ||
Бета-версия |
|
||
Репозиторий | github.com/NuGet/ | ||
| |||
| |||
Состояние | активное | ||
Лицензия | Apache License 2.0 | ||
Сайт | nuget.org | ||
Медиафайлы на Викискладе |
Подробнее
правитьПакет NuGet представляет собой отдельный ZIP-файл с расширением .nupkg, содержащий скомпилированный код и другие файлы, связанные с этим кодом. А также, описательный манифест, включающий такие сведения, как номер версии пакета. Разработчики, у которых есть код, к которому нужно предоставить общий доступ, создают пакеты и публикуют их на закрытых или открытых узлах. Потребители получают эти пакеты из соответствующих узлов, добавляют их в свои проекты, а затем вызывают функции пакета в коде своего проекта. При этом NuGet сам обрабатывает все промежуточные данные[4].
Примечания
править- ↑ Фил Хаак, Фил; Хаак, Фил. Outercurve Foundation Blog. Changing the NuPack Project Name (англ.). Outercurve Foundation. [[Outercurve Foundation|]] (21 октября 2010). Архивировано из оригинала 25 октября 2010 года.
- ↑ Фил Хаак. Introducing NuGet Package Manager (англ.) // Haacked : сайт. — 2010. — 6 October. Архивировано 16 августа 2021 года.
- ↑ NuGet. NuGet (англ.). GitHub. Дата обращения: 30 марта 2022. Архивировано 2 апреля 2022 года.
- ↑ Перейти обратно: 1 2 alfredmyers, kraigb, mairaw, NickKruger, karann-msft, loic-sharma, chgill-MSFT, zivkan, Mikejo5000, v-hearya, JonDouglas. Что такое NuGet и для чего он нужен? // Microsoft Docs : сайт. — 2022. — 20 марта. Архивировано 31 марта 2022 года.
- ↑ Release 6.12.0.83 (англ.) — 2024.
Ссылки
править- Документация Microsoft по NuGet
- Оф. сайт NuGet (центр для размещения пакетов)
- Документация Microsoft по установке клиентских средств NuGet
- NuGet — GitHub (Оф.)
- Репозитории NuGet
Для улучшения этой статьи желательно:
|