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.