如何找到大多数使用控制台下载的nuget包排序?

时间:2015-04-25 09:39:28

标签: powershell visual-studio-2013 nuget

我正在使用 visual studio 2013 。我想使用powershell脚本找到nuget包,但是当我搜索包时如果我没有输入确切的名称,我会得到所有带有关键词的包。

例如,如果我写这一行:Get-Package -Filter moq -First 10 -ListAvailable,我会找到带有moq关键字的前十个包,但按字母顺序排序。

是否有解决方案可以使用下载次数最多的顺序对此结果进行排序?

我知道可以使用GUI执行此操作但我想要命令行

对不起,对于我的英语,我不是以英语为母语的人,谢谢你。

1 个答案:

答案 0 :(得分:5)

您可以使用Sort-Object按照下载次数订购套餐:

Get-Package -Filter moq -ListAvailable | Sort-Object -Descending -Property DownloadCount

如果您还想查看下载次数,还可以使用Select-Object获取下载次数:

Get-Package -Filter moq -ListAvailable | 
    Select-Object ID, Version, Description, DownloadCount  | 
    Sort-Object -Descending -Property DownloadCount