Разница между Chocolatey и NuGet

Является ли Chocolatey более поздней версией NuGet или другой диспетчер пакетов? Где мне разместить приложение с открытым исходным кодом? NuGet или шоколадный?


person user960567    schedule 09.07.2014    source источник
comment
Этот вопрос рассматривается в FAQ по шоколаду: github.com/chocolatey/chocolatey/wiki/   -  person Jesse Webb    schedule 10.07.2014
comment
Первоначально предоставленная ссылка теперь называется github.com/chocolatey/choco/wiki/   -  person ferventcoder    schedule 24.12.2016


Ответы (1)


NuGet разработан, чтобы вы могли легко добавлять библиотеки кода в ваш проект. Такие вещи, как JSON.NET, Entity Framework и т. Д.

На самом деле Chocolatey построен на основе системы пакетов NuGet, но призван удовлетворить другие потребности. Chocolatey обертывает приложения и другие исполняемые файлы и упрощает их установку на ваш компьютер. Например, такие инструменты, как Git, Notepad ++ и т. Д., Можно легко установить с помощью команды типа cinst git.

https://chocolatey.org/packages содержит список всех приложений, которые можно установить.

Если у вас есть проект с открытым исходным кодом, который представляет собой библиотеку, которая будет использоваться в проектах других разработчиков, вы должны отправить ее в NuGet.

Если это приложение, которое обычно устанавливают пользователи, создайте пакет Chocolatey, который пользователи могут легко установить и обновить из командной строки.

person Kiliman    schedule 09.07.2014