NuGet 명령 줄 도구에는 액세스 할 수 있지만 압축 풀기 도구에는 액세스 할 수 없습니다. 이미 로컬에 저장된 패키지를 설치할 수 있습니까?명령 줄에서 NuGet 패키지 (nupkg) 확장
여러 가지 검색을 수행 한 후에 이러한 단순한 요구 사항을 처리하는 것은 없었습니다. 또한 코드를 살펴 봤지만 너무 길거나 밀접한 결론을 빨리 내릴 수는 있지만 모든 표시에서 은이 로컬 파일의 직접 설치를 지원하지 않습니다.
NuGet 명령 줄 도구에는 액세스 할 수 있지만 압축 풀기 도구에는 액세스 할 수 없습니다. 이미 로컬에 저장된 패키지를 설치할 수 있습니까?명령 줄에서 NuGet 패키지 (nupkg) 확장
여러 가지 검색을 수행 한 후에 이러한 단순한 요구 사항을 처리하는 것은 없었습니다. 또한 코드를 살펴 봤지만 너무 길거나 밀접한 결론을 빨리 내릴 수는 있지만 모든 표시에서 은이 로컬 파일의 직접 설치를 지원하지 않습니다.
당신은 디렉토리에 로컬로 저장되어있는 .nupkg을 가지고 있고 당신이 원하는 모두가 같은 당신이 NuGet.exe를 사용할 수있는 파일을 추출 할 경우 : -source 매개 변수는 당신을 수 있습니다
NuGet.exe install -o extract-directory MyPackageId -source /Full/Path/To/Directory/Containing/NuGet/Package/NuPkgs
을 새로운 소스를 정의하십시오. 이 경우 .nupkg 파일이있는 디렉토리.
-o 매개 변수는 NuGet 패키지를 추출 할 디렉토리를 정의합니다.
위의 내용은 NuGet 2.12가 설치된 Mac에서 작동하는 것으로 보입니다.
해킹입니다. 그러나 이것은 또한 요구 사항을 만족시킬 수도 있고 똑똑 할 수도 있습니다. 이 정보가 기록되는 위치를 제어하여 현재 프로세스와 구분할 수 있습니까? 즉, 프로세스가 어떻게 든 충돌하고 제대로 정리하지 않으면 모든 NuGet-commamd 목록/설치/etc에 영향을 줄 수있는 전역 변경이 아닌 방식으로 원본을 구성 할 수 있습니까? –
전역 변수가 변경되지 않도록 디렉토리를 가리키는 패키지 소스로 로컬 NuGet.Config 파일을 만들 수 있는지 궁금합니다. 이론적으로 NuGet.exe는 NuGet.Config 파일을 찾아 사용해야합니다. 따라서 너트 소스를 전혀 사용할 필요가 없습니다. 그것은 더 깨끗합니다. –
훨씬 간단한 방법이 있습니다. 답변을 업데이트했습니다. –
powershell 5가 설치되어 있다면,'expand-archive'를 사용할 수 있습니다. – mtman
이 환경은 언급하지 않았지만 언급 해 주셔서 감사합니다. –