2012-07-25 3 views
1

피드의 nuGet 패키지 시리즈에 들어있는 모든 dll 파일을 나열하고 싶습니다. Google을 통해 유용한 정보를 얻는 데 어려움을 겪고 있습니다. 시작하는 데 도움이 필요하십니까? 이미이 작업을 수행하는 오픈 소스 도구가 있다면 휠을 다시 만들지 않는 것이 좋습니다.C# - NuGet 피드 읽기

답변

2

피드에서 패키지를 여는 것을 지원하는 패키지 뷰어/편집기 인 NuGet Package Explorer을 살펴 보시기 바랍니다.

또는 nuget.exe를 사용하여 패키지 목록을 설치할 수도 있습니다 (이 경우 설치는 압축 해제 일뿐입니다). 그런 다음 폴더에서 dll을 나열하십시오.

예를 들어, 배치 파일 :

@echo off 
setlocal 
nuget.exe list hashfoo -source https://nuget.org/api/v2/ > temp.txt 
FOR /F "tokens=1,2" %%G IN (temp.txt) DO (nuget.exe install %%G -version %%H) 
DIR *.dll /S 
endlocal 

(가, 소스에서 검색어 'hashfoo'모든 패키지를 나열을 설치하고 모든 DLL을 나열)

+0

가 아니라, 그 실제로 내가 원하는 힘 레버리지를 사용하려면 목록을 한 번에 하나씩 살펴 보는 대신 dll을 볼 수 있어야합니다. – will

+0

은 위의 예를 추가했으나 가장 우아하지는 않지만 현재 도구에서 가능하다는 것을 보여줍니다. –

+0

dll을 설치하지 않고 나열 할 수있는 방법이 있습니까? – will

관련 문제