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
(默认值)、quiet
或detailed
。
另请参阅环境变量
示例
列出已配置源中的所有包:
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"