Ist Chocolatey eine höhere Version von NuGet oder ein anderer Paketmanager? Wo soll ich meine Open Source-Anwendung ablegen? NuGet oder Chocolatey?
Ist Chocolatey eine höhere Version von NuGet oder ein anderer Paketmanager? Wo soll ich meine Open Source-Anwendung ablegen? NuGet oder Chocolatey?
Antworten:
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.