[C#] nuget.exe 또는 Visual Studio 확장없이 Nuget 패키지를 다운로드하는 방법은 무엇입니까?

NuGet 패키지를 다운로드하려면 어떻게합니까? NuGet Visual Studio 확장 또는 명령 줄 프로그램 nuget.exe가 없습니다. 웹에서 .nupack 파일을 다운로드하려면 어떻게합니까? 내가 이해 .dll하는 것처럼 정상적으로 사용하기 위해 파일 (7-zip 포함)에서 파일 을 추출 할 수 있습니다 .

내가 관심이있는 패키지는 http://nuget.org/packages/Microsoft.Bcl.Async 이지만, 일반적 으로이 작업을 수행하는 방법을 알고 싶습니다 .

Ruby의 세계에서는 이것이 쉬울 것입니다. RubyGems 웹 사이트의 모든 패키지 페이지에는 .gem 파일에 대한 다운로드 링크가 있습니다 (예 : https://rubygems.org/gems/pony).


NuGet의 명백한 운명에 대한 논쟁은 다른 곳에 속해 있습니다. 내가 왜 그것을 피했는지는이 질문에 중요하지 않습니다. 그래도 나는 유일한 사람이 아니다 .



답변

URL을 작성하거나 도구를 사용하는 것이 여전히 가능하지만 더 이상 필요하지 않습니다.

https://www.nuget.org/ 에는 현재 “Download package”라는 다운로드 링크 가 있으며 사이트에 계정이 없더라도 사용할 수 있습니다.

(오른쪽 열의 맨 아래).


EntityFramework 세부 정보 페이지의 예 : https://www.nuget.org/packages/EntityFramework/ : ( kwitee의 의견에 따라 업데이트되었습니다. )

EntityFramework의 세부 사항 페이지 예


답변

Nuget.org 웹 사이트에서 계정을 만든 다음 로그인하여 원하는 패키지를 찾은 다음 왼쪽 메뉴 에서 다운로드 링크를 클릭하십시오 .


또는 URL을 추측하십시오. 다음과 같은 형식으로되어 있습니다.

https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}

그런 다음 .nupkg 파일의 압축을 풀고 필요한 내용을 추출하십시오.


답변

을 바탕으로 자비의 대답 , 나는 Google 크롬 확장 쓴 NuTake Nuget.org 패키지 페이지에 링크를 추가 할 수 있습니다.


답변

NuGet 패키지의 현재 안정 버전을 얻으려면 다음을 사용하십시오.

https://www.nuget.org/api/v2/package/{packageID}


답변

아직 시도하지는 않았지만 NuGet Package Explorer가 할 수있는 것처럼 보입니다.

https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

NuGet 패키지 탐색기

(또는 Panic 대령과 같이 7-zip은 아마 그렇게해야합니다)


답변

  1. 이동 http://www.nuget.org로
  2. 원하는 패키지를 검색하십시오. 예를 들면 다음과 같습니다. Microsoft.Owin.Host.SystemWeb
  3. 왼쪽의 다운로드 링크를 클릭하여 패키지를 다운로드하십시오.
  4. 아직 설치되지 않은 종속성에 대해서는 3 단계를 수행하십시오.
    너겟 다운로드 페이지
  5. 다운로드 한 모든 패키지를 사용자 정의 폴더에 저장하십시오. 기본값은 c : \ Package source입니다.
  6. Visual Studio에서 Nuget 패키지 관리자를 열고 5 단계에서 지정된 주소를 가리키는 “사용 가능한 패키지 소스”가 있는지 확인하십시오. 그렇지 않은 경우 사용자 지정 이름과 주소를 제공하여 추가하십시오. 확인을 클릭하십시오.
    도구-> NuGet 패키지 관리-> 패키지 관리자 설정
    NuGet 패키지 관리자 옵션 창
  7. 이 시점 에서 인터페이스를 통해 온라인 패키지 설치하는 것과 동일한 방식으로 패키지를 설치할 수 있어야합니다 . NuGet 콘솔을 사용하여 패키지를 설치할 수 없습니다.

답변