NuGet을 사용하여 이전 버전의 패키지 다운로드
최신 버전이 아닌 NuGet을 사용하여 이전 버전의 패키지를 다운로드하는 방법이 있습니까?
Visual Studio에서 패키지 관리자 콘솔을 불러옵니다. 도구 / NuGet 패키지 관리자 / 패키지 관리자 콘솔에 있습니다. 그런 다음 Install-Package 명령을 실행합니다.
Install-Package Common.Logging -Version 1.2.0
자세한 내용은 명령 참조 를 참조하십시오.
편집 : 패키지 버전을 나열
하려면 원격 인수 및 필터 와
함께 Get-Package 명령을 사용할 수 있습니다
.
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Install-Package
명령 의 버전 옵션 뒤에있는 탭을 누르면 사용 가능한 최신 버전 목록이 표시됩니다.
패키지 색인에서 해당 페이지를 찾습니다. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
그런 다음 주어진 설치 지침을 따르십시오.
Install-Package Newtonsoft.Json -Version 4.0.5
또는 .nupkg
파일 을 다운로드 하려면 '다운로드'링크를 따르십시오. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
구식 : 다운로드 링크를 삽입하는 내 Chrome 확장 프로그램 Nutake 를 설치 합니다.
또 다른 옵션은 packages.config
파일 의 버전 번호를 변경하는 것 입니다. 그러면 다음에 빌드 할 때 NuGet이 해당 버전의 dll을 다운로드합니다.
NuGet 3.x (Visual Studio 2015)에서는 UI에서 버전을 선택할 수 있습니다.
NuGet 3.0에서는 Get-Package
명령이 더 이상 사용되지 않으며 명령으로 바뀝니다 Find-Package
.
Find-Package Common.Logging -AllVersions
자세한 내용은 NuGet 명령 참조 문서 를 참조하세요.
Visual Studio 2015에서 Get-Package를 사용하려고 할 때 표시되는 메시지입니다.
This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it:
'Find-Package [-Id] -AllVersions'
또는 @Yishai가 말했듯이 Visual Studio의 NuGet 화면에서 버전 번호 드롭 다운을 사용할 수 있습니다.
원래 질문에는 어떤 NuGet 프런트 엔드를 사용해야하는지 명시되어 있지 않기 때문에 NuGet 3.5는 명령 줄 클라이언트를 통해 특정 버전으로 업데이트하는 지원을 추가한다는 점을 언급하고 싶습니다 (다운 그레이드에도 적용됨).
NuGet.exe update Common.Logging -Version 1.2.0
참고 URL : https://stackoverflow.com/questions/5628689/download-old-version-of-package-with-nuget
'developer tip' 카테고리의 다른 글
푸시 후 자식 커밋 메시지 변경 (원격에서 아무도 가져 오지 않은 경우) (0) | 2020.09.28 |
---|---|
C ++ 식별자에서 밑줄을 사용하는 규칙은 무엇입니까? (0) | 2020.09.28 |
Vim의 외부 명령에 대한 파이핑 버퍼 (0) | 2020.09.25 |
왜“2i;” (0) | 2020.09.25 |
자바 프로그래밍 : 자바에서 exe 호출 및 매개 변수 전달 (0) | 2020.09.25 |