c# - 阅读NuGet提要

时间:2012-07-25 15:46:56

标签: nuget nuget-package

我想从feed中查看一系列nuGet包,列出其中的所有dll。我很难通过谷歌获得有用的信息。入门的任何帮助?如果有一个已经开放的开源工具,请告诉我,最好不要重新制作轮子。

1 个答案:

答案 0 :(得分: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)