본문 바로가기

IT/Web Programming

라이브러리 관리 NuGet


- 설치방법 
 
 
- 패키지 파일생성 및 업로드 
 
 
 - 설정 
 
 
* 특정버전 설치 
Install-Package Common.Logging -Version 1.2.0
 
* 의존성 관리 
?xml version="1.0"?><package ><metadata>
  <id>$id$</id>
  <version>$version$</version>
  <title>$title$</title>
  <authors>$author$</authors>
  <owners>$author$</owners>
  <requireLicenseAcceptance>false</requireLicenseAcceptance>
  <description>$description$</description>
  <releaseNotes>Locked against log4net 1.2 - less than 1.2.11 which has breaking changes</releaseNotes>
  <copyright>Copyright 2012  blah blah</copyright>
  <dependencies>
    <dependency id="log4net" version="[1.2,1.2.11)" />
    <dependency id="My.Other.Project" />
  </dependencies></metadata><files>
  <file src="lib\Third.Party.dll" target="lib\net40" /></files>
 
 

명령어

 
01.PM> help package : package 관련된 도움말
02.PM> Get-Package : 현재 프로젝트에서 설치된 Package 목록
03.PM> Get-Package -remote : 원격의 모든 패키지 목록을 받아옴
04.PM> Get-Package elmah -remote : elmah 관련 패키지 목록을 받아옴
05.PM> Install-Package elmah : elmah 패키지를 현재 프로젝트에 추가하고 설정까지 잡힘.
06.PM> Install-Package e + 탭 : e로 시작하는 목록이 나옴
07.PM> cls : 화면 삭제
08.PM> Uninstall-Package xxx : 현재 프로젝트에서 xxx를 삭제함
09.PM> Uninstall-Package xxx -RemoveDependencies : 현재 프로젝트에서 xxx와 의존성이