Chocolatey和NuGet之间的区别

时间:2014-07-09 19:47:11

标签: nuget chocolatey

ChocolateyNuGet的更高版本还是其他包管理器?我应该把我的开源应用程序放在哪里? NuGet还是巧克力?

1 个答案:

答案 0 :(得分:99)

NuGet旨在让您轻松地将代码库添加到项目中。诸如JSON.NET,实体框架等等。

Chocolatey实际上是建立在NuGet包系统之上,但它旨在满足不同的需求。 Chocolatey包装应用程序和其他可执行文件,并使其易于安装在您的计算机上。例如,可以使用cinst git等命令轻松安装Git,Notepad ++等工具。

https://chocolatey.org/packages列出了可以安装的所有应用程序。

如果您有一个开源项目,这是一个将在其他开发人员项目中使用的库,那么您应该将其提交给NuGet。

如果它是用户通常会安装的应用程序,则创建一个Chocolatey软件包,用户可以从命令行轻松安装和更新。