Unterschied zwischen Chocolatey und NuGet


Antworten:


126

Mit NuGet können Sie Ihrem Projekt auf einfache Weise Codebibliotheken hinzufügen. Dinge wie JSON.NET, Entity Framework usw.

Chocolatey basiert tatsächlich auf dem NuGet-Paketsystem, wurde jedoch entwickelt, um einen anderen Bedarf zu decken. Chocolatey fasst Anwendungen und andere ausführbare Dateien zusammen und erleichtert die Installation auf Ihrem Computer. Zum Beispiel können Tools wie Git, Notepad ++ usw. einfach mit einem Befehl wie installiert werden cinst git.

https://chocolatey.org/packages enthält eine Liste aller Anwendungen, die installiert werden können.

Wenn Sie ein Open Source-Projekt haben, bei dem es sich um eine Bibliothek handelt, die in Projekten anderer Entwickler verwendet werden soll, sollten Sie es an NuGet senden.

Wenn es sich um eine Anwendung handelt, die Benutzer normalerweise installieren würden, erstellen Sie ein Chocolatey-Paket, das Benutzer einfach über die Befehlszeile installieren und aktualisieren können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.