2014-07-09 3 views
48

ChocolateyNuGet의 상위 버전입니까, 아니면 다른 패키지 관리자입니까? 오픈 소스 앱은 어디에 두어야합니까? NuGet 또는 Chocolatey?Chocolatey와 NuGet의 차이

+1

이것은 Chocolatey FAQ에서 다룹니다. https://github.com/chocolatey/chocolatey/wiki/ChocolateyFAQs#how-is-chocolatey-different-than-nuget-andor-openwrap –

+1

젠장, 이제 배고파요. :) –

+3

링크가 원래 공유되었습니다. https://github.com/chocolatey/choco/wiki/ChocolateyFAQs#how-is-chocolatey-different-than-nuget-andor-openwrap – ferventcoder

답변

75

NuGet은 프로젝트에 코드 라이브러리를 쉽게 추가 할 수 있도록 설계되었습니다. JSON.NET, Entity Framework 등과 같은 것들

Chocolatey는 실제로 NuGet 패키지 시스템 위에 구축되었지만 다른 필요를 채우기 위해 디자인되었습니다. Chocolatey는 응용 프로그램 및 기타 실행 파일을 랩핑하고 컴퓨터에 쉽게 설치할 수 있도록합니다. 예를 들어 Git, Notepad ++ 등의 도구는 cinst git과 같은 명령으로 쉽게 설치할 수 있습니다.

https://chocolatey.org/packages에는 설치할 수있는 모든 응용 프로그램의 목록이 있습니다.

다른 개발자의 프로젝트에서 사용할 라이브러리 인 오픈 소스 프로젝트가있는 경우 NuGet에 제출해야합니다.

사용자가 일반적으로 설치하는 응용 프로그램 인 경우 사용자가 명령 줄에서 쉽게 설치하고 업데이트 할 수있는 Chocolatey 패키지를 만듭니다.

희망이 도움이됩니다.