NuGet - NuGet
Разработчики) | Microsoft, .NET Foundation |
---|---|
изначальный выпуск | 5 октября 2010 г. |
Стабильный выпуск | 5.8[1] / 9 ноября 2020 |
Репозиторий | github |
Написано в | C # |
Платформа | .NET Framework |
Тип | Система управления пакетами |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | Nuget |
NuGet (произносится как "New Get")[2] это менеджер пакетов разработан, чтобы позволить разработчикам делиться повторно используемым кодом. Это программное обеспечение плюс услуги решение, клиентское приложение которого бесплатно и с открытым исходным кодом. В Фонд Outercurve изначально создал его под названием NuPack.[3][4] С момента своего появления в 2010 году NuGet превратился в более крупную экосистему инструментов и сервисов.[5]
Обзор
NuGet - это менеджер пакетов для разработчиков. Это позволяет разработчику делиться полезным кодом и использовать его. Пакет NuGet - это единый ZIP файл который несет .nupack
расширение имени файла и содержит Сборки .NET и их необходимые файлы.[6]
NuGet изначально распространялся как Visual Studio расширение. Начиная с Visual Studio 2012, оба Visual Studio и Visual Studio для Mac может изначально использовать пакеты NuGet. Клиент NuGet, nuget.exe
это бесплатно и с открытым исходным кодом, приложение командной строки которые могут как создавать, так и потреблять пакеты. MSBuild и .NET Core SDK (dotnet.exe
) можете использовать его, если он есть.[6] NuGet также интегрирован с SharpDevelop.
Он поддерживает несколько языков программирования, в том числе:
- .NET Framework пакеты
- Собственные пакеты, написанные на C ++,[7] с созданием пакета с помощью CoApp
Шоколадный
Разработчики) | Chocolatey Software, Inc. |
---|---|
изначальный выпуск | 1 января 2017 г. |
Предварительный выпуск | 0.10.15[8] / 3 июня 2019 |
Репозиторий | github |
Написано в | C # |
Операционная система | Виндоус виста и позже |
Тип | Система управления пакетами |
Лицензия | Лицензия Apache 2.0[9] |
Интернет сайт | шоколадный |
Шоколадный[10] является менеджером пакетов командной строки на уровне компьютера и установщик для программного обеспечения Windows. Он использует инфраструктуру упаковки NuGet и Windows PowerShell для упрощения процесса загрузки и установки программного обеспечения.[11]
В апреле 2014 года Microsoft представила OneGet (позже переименованный в PackageManagement) вместе с PowerShell 5. Это бесплатный менеджер поставщиков пакетов с открытым исходным кодом, который предоставляет способ интеграции других менеджеров пакетов в PowerShell. OneGet был предварительно настроен для просмотра репозитория Chocolatey.[12][13]
Название является расширением каламбура NuGet (от "нуга "), потому что все любят шоколадную нугу".[14]
Смотрите также
- Установщик веб-платформы
- Менеджер двоичного репозитория
- Репозиторий программного обеспечения
- ProGet
- WinOps
Рекомендации
- ^ «Примечания к выпуску NuGet 5.8». nuget.org.
- ^ И победитель - NuGet, haacked.com. Проверено 24 марта, 2020.
- ^ Хаак, Фил. "NuGet".
- ^ Хаак, Фил (21 октября 2010 г.). «Изменение названия проекта NuPack». OuterCurve Foundation. Архивировано из оригинал 25 октября 2010 г.. Получено 6 ноября 2010.
- ^ Обзор экосистемы NuGet. CodeProject (18 августа 2013 г.). Проверено 6 февраля 2015 года.
- ^ а б karann-msft. «Что такое NuGet и для чего он нужен?». docs.microsoft.com. Получено 12 ноября 2020.
- ^ «NuGet для C ++». 26 апреля 2013 г.. Получено 29 апреля 2013.
- ^ "Примечания к выпуску Chocolatey 0.10.15". github.com.
- ^ «Шоколадная лицензия». Chocolatey.org.
- ^ "Шоколадная галерея". Chocolatey.org. Получено 7 марта 2015.
- ^ Гензельман, Скотт, "Готов ли пользователь Windows к apt-get?", Гензельман, Скотт, 28 мая 2013. Дата обращения 4 июня 2014.
- ^ Сновер, Джеффри, «Предварительная версия Windows Management Framework V5», Блог Microsoft TechNet по Windows Server, 3 апреля 2014 г. Дата обращения 5 июня 2014.
- ^ Хоффман, Крис. «Как использовать PackageManagement (он же OneGet) в Windows 10». Как Компьютерщик. Получено 12 ноября 2020.
- ^ "Откуда шоколада", GitHub.com, 25 июля 2011. Дата обращения 5 июня 2014.
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |
Этот установочное программное обеспечение статья - это заглушка. Вы можете помочь Википедии расширяя это. |