2013-04-02 4 views
1

사무실 인트라넷에있는 컴퓨터에서 NuGet 패키지를 만들지 만 인터넷에 대한 모든 연결을 차단합니다.오프라인 상태에서 NuGet 패키지 만들기

NuGetPackageExplorer.application과 NuGet.exe 모두 "대상 컴퓨터가 적극적으로 거부했기 때문에 연결할 수 없습니다"라는 예외가 표시됩니다.

우리가 사용하는 .nupkg 패키지가있는 로컬 네트워크 폴더가 있기 때문에 패키지 설치가 잘 작동합니다.

해당 컴퓨터에서 NuGet 패키지를 만드는 데 사용할 수있는 도구가 있습니까?

업데이트 : 나는 이것에 대한 코드 플렉스에 문제를 만들어 : 나는, 명령 줄 프로젝트에가는 the source code from CodePlex 다운로드 UpdateCommand.cs을 삭제하고 프로젝트를 다시 구축하고 결국 무엇 https://nuget.codeplex.com/workitem/3196

답변

0

. 그럼 내가 NuGetOffline.exe의 이름을 바꾼 NuGet.Core.dll 함께 경로 어딘가에 넣어 exe 잡아.

download page for NuGet 업데이트는 NuGet.exe의 현재 버전이 없습니다. 이 글을 쓰는 시점에서 페이지의 세 가지 다운로드 중 오프라인으로 작업하는 것은 없으며 다른 다운로드에는 Nuget.Tools의 여러 버전이 있지만 NuGet.exe의 현재 버전은 없습니다. nuget.exe 대신 here을 입력하십시오. 해당 사용자 정의 빌드 대신 사용하십시오.

다운로드 페이지의 패키지 탐색기 링크는 오프라인으로 작동하는 ClickOnce 설치 프로그램입니다. 로컬 실행 파일 here을 찾아야합니다.

"Enable NuGet Package Restore"를 인트라넷에서 작동시키지 못했습니다. This closed work item에 문제가 설명되어 있습니다. 마지막 코멘트는 "2.0이 더 이상이 문제에 부딪히지 않아야합니다."하지만 NuGet Package Manager 2.2.400116.9051을 사용하고 있습니다.