2014년 11월 10일 월요일

인터넷 없이 NuGet으로 패키지 설치하기

인터넷 없이 NuGet을 사용하기 위해서는 다음 두 가지 과정이 필요하다

  1. NuGet 로컬 저장소 구성
  2. 패키지 파일 다운 받기
NuGet 로컬 저장소 구성
여기를 참고하여 설정하면 된다. 정리하면 다음과 같다.
  1. 하드에 저장소로 만들 폴더를 생성한다
    1. 예)c:\LocalNuGetFeed
  2. Visual Studio에 도구>NuGet 패키지 관리자>패키지 관리자 설정을 선택한다
  3. 옵션에서 패키지 소스를 선택한다
  4. 사용 가능한 패키지 소스의 오른쪽에 추가 버튼을 클릭한다
  5. 아래 이름에 My Local Feed, 소스에 c:\LocalNuGetFeed를 입력하고 업데이트 한다
  6. 새로 만든 My Local Feed를 가장 위로 올린다

패키지 파일 다운 받기
    
https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}

packageID는 NuGet 패키지 관리자 콘솔에서 입력하는 패키지 이름이다. packageVersion은 NuGet 페이지에서 Vision History에 있는 버전 정보다.

예를들어, 다음은 SuperSocket 1.6.0 패키지 파일을 다운 받는 URL이다

    
https://www.nuget.org/api/v2/package/SuperSocket/1.6.0
이렇게 받은 파일을 위에서 만든 로컬 저장소에 복사하고, 패키지 설치를 하면 된다.

댓글 없음:

댓글 쓰기