list 命令 (NuGet CLI)

适用于:包使用、发布 • 支持的版本:全部

显示给定源中的包的列表。 如果未指定任何源,则使用全局配置文件 %AppData%\NuGet\NuGet.Config(适用于 Windows)或 ~/.nuget/NuGet/NuGet.Config 中定义的所有源。 如果 NuGet.Config 未指定任何源,list 则会使用默认源 (nuget.org)。

使用情况

nuget list [search terms] [options]

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

选项

  • -AllVersions

    列出包的所有版本。 默认情况下,仅显示最新包版本。

  • -ConfigFile

    要应用的 NuGet 配置文件。 如果未指定,则使用 %AppData%\NuGet\NuGet.Config(适用于 Windows)或是 ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(适用于 Mac/Linux)。

  • -ForceEnglishOutput

    (3.5+) 使用固定的、基于英语的区域性强制 nuget.exe 运行。

  • -?|-help

    显示此命令的帮助信息。

  • -IncludeDelisted

    (3.2+) 显示未列出的包。

  • -NonInteractive

    不为用户输入或确认显示提示。

  • -PreRelease

    在列表中包括预发行包。

  • -Source

    要搜索的包源。 可通过多次使用 -Source 选项来指定多个源。

  • -Verbosity [normal|quiet|detailed]

    指定输出中显示的细节量:normal(默认值)、quietdetailed

另请参阅环境变量

示例

列出已配置源中的所有包:

nuget list

列出具有详细程度的与 Azure 相关的包:

nuget list Azure -Verbosity detailed

列出已配置源中与 Azure 相关的包的所有版本:

nuget list Azure -AllVersions

列出指定源中与 JSON 相关的包的所有版本:

nuget list JSON -AllVersions -Source "https://nuget.org/api/v2"

列出多个源中与 JSON 相关的包:

nuget list JSON -Source "https://nuget.org/api/v2" -Source "https://other-feed-url-goes-here"