You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2017中按下载量降序筛选NuGet包并快速添加的方法

快速找到高下载量NuGet包并添加到VS2017项目的方法

我完全懂你遇到的痛点——VS2017自带的NuGet包管理器UI确实没有直接按下载量排序的功能,每次搜完关键词只能逐个点进包详情看下载数,效率很低。这里有几个顺畅的解决方案,帮你快速定位高下载量的包并添加到解决方案或项目中:

方法1:使用NuGet包管理器控制台(最直接的VS内操作)

这是不用离开VS就能实现按下载量筛选的最佳方式:

  • 打开VS2017,依次点击【工具】→【NuGet包管理器】→【包管理器控制台】
  • 在控制台中输入搜索并按下载量降序排序的命令:
    Find-Package -SearchTerm "Benchmark" -SortBy Downloads -SortOrder Descending
    
    命令里的"Benchmark"替换成你要搜索的关键词,执行后会直接列出符合条件且按下载量从高到低排列的包,还会显示下载数、版本号等关键信息。
  • 找到目标包后,直接用安装命令添加到指定项目:
    Install-Package 目标包名 -ProjectName 你的项目名称
    
    如果要添加到整个解决方案所有项目,去掉-ProjectName参数即可。

方法2:浏览器先筛选,再回VS安装

如果更习惯可视化的排序界面,可以用这个互补方法:

  • 直接在浏览器中搜索关键词(比如“Benchmark NuGet”),进入NuGet官方的包搜索页面
  • 在页面上找到排序选项,选择【下载量】降序排列,快速定位到最受欢迎的包
  • 记下目标包的准确名称,回到VS2017的NuGet包管理器UI,直接搜这个包名,找到后点击【安装】即可;或者直接用包管理器控制台的Install-Package命令安装,更快捷。

额外提示:考虑升级VS(可选)

如果你后续有版本升级计划,VS2019及之后的版本中,NuGet包管理器UI已经支持直接按下载量排序的功能——搜索关键词后,点击结果列表顶部的【下载量】表头就能切换排序方式,完全解决这个痛点。不过如果必须坚守VS2017,前面两个方法就足够好用了。

内容的提问来源于stack exchange,提问作者g.pickardou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:52:07