728x90
반응형
NuGet
최신 개발 플랫폼에 필수적인 도구로 개발자가 유용한 코드를 작성,공유 및 사용할 수 있는 메커니즘입니다. 대부분 이러한 코드는 패키지를 사용하는 프로젝트에 필요한 다른 내용과 함께 컴파일된 코드를 포함하는 패키지로 제공 됩니다.
NET의 경우 코드를 공유하는 Microsoft 지원 메커니즘은 NuGet입니다. NET용 패키지를 만들고 호스트하고 사용하는 방법을 정의하여 역할에 대한 도구를 제공합니다.
NuGet 패키지는 컴파일된 코드,해당 코드와 관련된 다른 파일 및 패키지의 버전 번호와 같은 정보를 포함한 설명적 매니페스트가 포함된 nupkg 확장명의 단일 ZIP 파일 입니다. 공유할 코드를 가진 개발자는 패키지 파일을 만들어 호스트에 게시합니다. 패키지 소비자는 적합한 호스트에서 패키지를 받고 프로젝트에 추가한 다음, 프로젝트 코드에서 패키지 기능을 호출합니다. NuGet 자체에서 세부 정보를 처리합니다.
NuGet은 공용 nuget.org 호스트와 함께 전용 호스트를 지원하기 때문에 NuGet 패키지를 사용하여 조직 또는 작업 그룹에 독점적인 코드를 공유할 수 있습니다. 고유한 코드를 고유한 프로젝트에서만 사용하도록 팩터링하는 편리한 방법으로
NuGet 패키지를 사용할 수도 있습니다. NuGet 패키지는 공유 가능한 코드 단위이지만, 특정 공유 방법을 필요로 하거나
의미하지 않습니다.
반응형