Является ли Chocolatey более поздней версией NuGet или другим менеджером пакетов? Где мне разместить приложение с открытым исходным кодом? NuGet или шоколадный?
Является ли Chocolatey более поздней версией NuGet или другим менеджером пакетов? Где мне разместить приложение с открытым исходным кодом? NuGet или шоколадный?
Ответы:
NuGet разработан, чтобы вы могли легко добавлять библиотеки кода в ваш проект. Такие вещи, как JSON.NET, Entity Framework и т. Д.
На самом деле Chocolatey построен на основе системы пакетов NuGet, но предназначен для удовлетворения других потребностей. Chocolatey обертывает приложения и другие исполняемые файлы и упрощает их установку на ваш компьютер. Например, такие инструменты, как Git, Notepad ++ и т. Д., Можно легко установить с помощью такой команды, какcinst git
.
На https://chocolatey.org/packages есть список всех приложений, которые можно установить.
Если у вас есть проект с открытым исходным кодом, который представляет собой библиотеку, которая будет использоваться в проектах других разработчиков, вы должны отправить ее в NuGet.
Если это приложение, которое обычно устанавливают пользователи, создайте пакет Chocolatey, который пользователи могут легко установить и обновить из командной строки.