Find-Package(Visual Studio 中的包管理器控制台)
版本 3.0 及以上版本;本主题介绍适用于 Windows 的 Visual Studio 中包管理器控制台内的此命令。 有关通用 PowerShell Find-Package 命令的信息,请参阅 PowerShell PackageManagement 参考。
从包源获取具有指定 ID 或关键字的远程包的集合。
语法
Find-Package [-Id] <keywords> -Source <string> [-AllVersions] [-First [<int>]]
[-Skip <int>] [-IncludePrerelease] [-ExactMatch] [-StartWith] [<CommonParameters>]
参数设置
参数 | 说明 |
---|---|
ID <关键字> | (必选)搜索包源时要使用的关键字。 使用 -ExactMatch 以仅返回其包 ID 与关键字匹配的包。 如果未提供任何关键字,Find-Package 则会返回按下载数排列的前 20 个包的列表,或是由 -First 指定的数字。 请注意,-Id 为可选,且为一个无操作。 |
Source | 要搜索的包源的 URL 或文件夹路径。 本地文件夹路径可为绝对路径,也可为相对于当前文件夹的路径。 如果省略,Find-Package 则会搜索当前选择的包源。 |
AllVersions | 显示每个包的所有可用版本,而不是仅显示最新版本。 |
第一个 | 要从列表开头返回的包数;默认值为 20。 |
Skip | 省略所显示列表中的前 <int> 个包。 |
IncludePrerelease | 在结果中包括预发行包。 |
ExactMatch | 指定为将<关键字>用作区分大小写的包 ID。 |
StartWith | 返回其包 ID 以<关键字>开头的包。 |
这些参数均不接受管道输入或通配符字符。
通用参数
Find-Package
支持以下常见 PowerShell 参数:Debug、Error Action、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction 和 WarningVariable。
示例
# Find packages containing keywords
Find-Package elmah
Find-Package logging
# List packages whose ID begins with Elmah
Find-Package Elmah -StartWith
# By default, Get-Package returns a list of 20 packages; use -First to show more
Find-Package logging -First 100
# List all versions of the package with the ID of "jquery"
Find-Package jquery -AllVersions -ExactMatch