NuGet
Разработчик(и) | Microsoft , .NET Foundation |
---|---|
Первоначальный выпуск | 5 октября 2010 г |
Стабильная версия | 6.10 [1] / 22 мая 2024 г |
Предварительный выпуск | 6.11.0.71 [2] / 30 мая 2024 г |
Репозиторий | github |
Написано в | С# |
Платформа | .NET Framework |
Тип | Система управления пакетами |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | www |
NuGet (произносится как «Новый Get») [3] — менеджер пакетов , в основном используемый для упаковки и распространения программного обеспечения, написанного с использованием .NET и .NET_Framework . Фонд Outercurve первоначально создал его под названием NuPack. [4] [5] С момента своего появления в 2010 году NuGet превратился в более крупную экосистему инструментов и услуг, включая бесплатное клиентское приложение с открытым исходным кодом , размещенные серверы пакетов и инструменты развертывания программного обеспечения . [6]
Обзор [ править ]
Пакет NuGet — это отдельный ZIP-файл, содержащий .nupack
или .nupkg
расширение имени файла и содержит сборки .NET и необходимые для них файлы, а также файл манифеста, описывающий его содержимое. [7] Разработчики могут создавать эти пакеты с помощью клиентского приложения NuGet и публиковать их в частных или общедоступных репозиториях. [7]
NuGet изначально распространялся как расширение Visual Studio . Начиная с Visual Studio 2012, как Visual Studio , так и Visual Studio для Mac могут использовать пакеты NuGet. клиент NuGet, nuget.exe
— это бесплатное приложение с открытым исходным кодом , работающее из командной строки , которое может как создавать, так и использовать пакеты. MSBuild и .NET Core SDK ( dotnet.exe
) может использовать его, когда он присутствует. [7] NuGet также интегрирован с JetBrains Rider . [8]
Он поддерживает несколько языков программирования, в том числе:
- .NET Framework Пакеты
- .NET- пакеты
- Собственные пакеты, написанные на C++ , [9] с созданием пакетов с помощью CoApp
См. также [ править ]
- Менеджер двоичного репозитория
- Шоколадный
- ПроГет
- Репозиторий программного обеспечения
- Установщик веб-платформы
- ВинОпс
- Диспетчер пакетов Windows
Ссылки [ править ]
- ^ «Примечания к выпуску NuGet 6.10» . Microsoft Learn . 22 мая 2024 г. Проверено 24 мая 2024 г.
- ^ «Выпуск 6.11.0.71» . Гитхаб . 30 мая 2024 г. Проверено 30 мая 2024 г.
- ^ И победитель — NuGet , haacked.com. Проверено 24 марта 2020 г.
- ^ Хаак, Фил. «НюГет» . Архивировано из оригинала 26 декабря 2018 года . Проверено 6 ноября 2010 г.
- ^ Хаак, Фил (21 октября 2010 г.). «Изменение названия проекта NuPack» . Фонд OuterCurve . Архивировано из оригинала 25 октября 2010 года . Проверено 6 ноября 2010 г.
- ^ Обзор экосистемы NuGet . CodeProject (18 августа 2013 г.). Проверено 6 февраля 2015 г.
- ↑ Перейти обратно: Перейти обратно: а б с Каранн-MSFT. «Что такое NuGet и что он делает?» . docs.microsoft.com . Проверено 12 ноября 2020 г. .
- ^ «Использовать пакеты NuGet» . www.jetbrains.com . 9 августа 2022 г. Проверено 31 марта 2023 г.
- ^ «NuGet для C++» . 26 апреля 2013 года . Проверено 29 апреля 2013 г.