gpt4 book ai didi

visual-studio - NuGet包浏览: How to see packages ordered by download count (descending)

转载 作者:行者123 更新时间:2023-12-02 03:35:48 26 4
gpt4 key购买 nike

上下文

我经常在 VS 2017 中使用 NuGet 包 UI,并过滤关键字,例如“Benchmark”。然后我的下一步行动是按下载计数对结果列表进行降序排序,但不幸的是这是不可能的。 (这将是一个很好的生产力工具)

问题

找到一个选择包的最无缝方法是什么,快速选择下载次数最多的包,然后添加到我的解决方案或项目中?

最佳答案

我将这个小 PowerShell 脚本保留在桌面上。它不会向您的项目添加任何内容,但它是一种按下载进行搜索和排序的快速方法。

param (
[Parameter(Mandatory=$true, Position=0)]
[string]
$query
)

$RawPkgs = Find-Package $query -ProviderName NuGet -Source nuget.org
Write-Output "Found $($RawPkgs.Count) results"
$PkgList = @()

foreach($pkg in $RawPkgs) {
$data = [PSCustomObject]@{
Name = $pkg.Name
Summary = $pkg.Summary
Downloads = [int]$pkg.Meta.Attributes['downloadCount']
}
$PkgList += $data
}

$PkgList | Sort-Object { $_.Downloads } -Descending | Format-Table Name, Downloads, Summary -AutoSize

关于visual-studio - NuGet包浏览: How to see packages ordered by download count (descending),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50269225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com