search 命令 (NuGet CLI)

适用于:包使用 • 支持的版本:5.8 及以上版本

使用提供的查询字符串搜索给定源。 如果未指定任何源,则使用 %AppData%\NuGet\NuGet.Config 中定义的所有源。

使用情况

nuget search [search terms] [options]

其中,搜索词将应用于包、标记和包说明的名称,就像在 nuget.org 上使用它们时一样。

选项

名称 描述 使用情况
PreRelease 默认情况下不包括预发行包,但可使用此参数来包含 -PreRelease
Source 要搜索的特定包源,而不是在 nuget.config 中查询默认源 -Source <Source URL>
Take 要返回的结果数量。 默认值为 20。 -Take <positive integer>
详细程度 要在输出中显示的详细级别。 默认值为 normal。 (请参阅下方说明) -Verbosity <quiet|normal|detailed>
帮助 显示此命令的帮助信息 -Help

另请参阅环境变量

注意

详细级别:

  • quiet - 包 ID、版本
  • normal - 包 ID、版本、下载数、说明预览
  • detailed - 包 ID、版本、下载数、完整说明、其他信息(如查询 URL)

示例

搜索默认源中与日志记录相关的包:

nuget search logging

搜索带详细程度的与日志记录相关的包:

nuget search logging -Verbosity detailed

搜索与日志记录相关的包,并仅显示前 5 个结果:

nuget search logging -Take 5

搜索指定源中与 JSON 相关的包,包括预发行版本:

nuget search JSON -PreRelease -Source "https://api.nuget.org/v3/index.json"

搜索多个源中与 JSON 相关的包:

nuget search JSON -Source "https://api.nuget.org/v3/index.json" -Source "https://other-feed-url-goes-here"