Czy Chocolatey wyższa wersja NuGet lub inny menedżer pakietów? Gdzie powinienem umieścić moją aplikację open source? NuGet czy Chocolatey?Różnica między Chocolatey i NuGet
Odpowiedz
NuGet został zaprojektowany, aby umożliwić łatwe dodawanie bibliotek kodu do projektu. Rzeczy takie jak JSON.NET, Entity Framework, itp.
Chocolatey jest faktycznie zbudowany na systemie pakietów NuGet, ale został zaprojektowany, aby spełnić inne potrzeby. Chocolatey opakowuje aplikacje i inne pliki wykonywalne i ułatwia ich instalację na twoim komputerze. Na przykład narzędzia takie jak Git i Notepad ++ itp. Można łatwo zainstalować za pomocą polecenia: cinst git
.
zawiera listę wszystkich aplikacji, które można zainstalować.
Jeśli masz projekt open source, który jest biblioteką, która ma być używana w projektach innych deweloperów, powinieneś przesłać go do NuGet.
Jeśli jest to aplikacja, którą normalnie instalują użytkownicy, utwórz pakiet Chocolatey, który użytkownicy będą mogli łatwo zainstalować i zaktualizować z wiersza poleceń.
Mam nadzieję, że to pomoże.
- 1. Jaka jest różnica między Chocolatey, OneGet, PsGet, NuGet, ...?
- 2. Różnica między pakietami Umbraco NuGet
- 3. Jaka jest różnica między pakietem dll a pakietem nuget?
- 4. Różnica między unwrapObservable i()
- 5. Różnica między "**/* /" i "** /"?
- 6. Różnica między | = i^= css
- 7. Composer.phar różnica między | i ||
- 8. Różnica między "% ~ dp0" i ". \"?
- 9. Różnica między ". +" I ". +?"
- 10. MySQL: Różnica między ",", "i"
- 11. Różnica między (++ i) oraz (i ++)
- 12. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 13. Boo do Chocolatey Bogów
- 14. Chocolatey Uninstall Package
- 15. Różnica między logger.info i logger.debug
- 16. Różnica między fgets i fscanf?
- 17. Różnica między NSLog i DLog
- 18. Różnica między RoutedEventHandler i EventHandler
- 19. Różnica między obrysem i wypełnieniem?
- 20. Różnica między Parameters.Add i Parameters.AddWithValue
- 21. Różnica między putback() i unget()
- 22. Różnica między Delegate.BeginInvoke i Thread.Start
- 23. Różnica między TVar i TMVar
- 24. Różnica między DatagramSocket i DatagramChannel
- 25. Różnica między intent.setClass() i intent.setComponent()
- 26. różnica między -lgcc_s i gcc
- 27. Różnica między string.ToLower i TextInfo.ToLower
- 28. Różnica między javax.sql i java.sql?
- 29. Różnica między paint() i paintcomponent()?
- 30. Różnica między app.all ("*") i app.use ("/")
Jest to omówione w FAQ Chocolatey: https://github.com/chocolatey/chocolatey/wiki/ChocolateyFAQshow-jest-chocolatey-different-than-nuget-andor-openwrap –
Cholera, teraz jestem głodny :) –
Ten link pierwotnie udostępniony jest teraz https://github.com/chocolatey/choco/wiki/ChocolateyFAQs#how-is-chocolatey-different-than-nuget-andor-openwrap – ferventcoder