跨源搜索包
Azure DevOps Services
为项目查找正确的包可能具有挑战性,尤其是在涉及许多版本和依赖项时。 本文介绍如何使用代码搜索在 Azure DevOps 中执行功能包搜索,这样就可以根据包的功能、元数据和代码片段来搜索包。
先决条件
搜索包
()
https://dev.azure.com/{your_organization}/{your_project}
登录到项目。进入 搜索框中的“包”。
从下拉菜单中选择,按源、视图或包类型进行搜索。
默认情况下,可以在组织的所有源内搜索,而不管你位于的项目中。
仅当你从源筛选器中选择单个源时,才会显示“视图”筛选器。 此筛选器允许显示特定视图中的包。
可以使用 “类型” 筛选器选择要搜索的包类型, (例如 NuGet 包) 。
使用 REST API 进行搜索
可以使用 Azure DevOps REST API 搜索特定组织中的包。 有关详细信息,请参阅 提取包搜索结果。
示例
POST https://almsearch.dev.azure.com/ORGANIZATION_NAME/_apis/search/packagesearchresults?api-version=7.0
{
"$orderBy": null,
"$top": 100,
"$skip": 0,
"searchText": "react-calendar",
"filters": {
"ProtocolType": "Npm"
}
}
搜索上游源
使用上游源,可以使用公共注册表和其他 Azure Artifacts 源中的包。 有关详细信息,请参阅搜索上游。
注意
只能在 Azure DevOps Services 中的源中搜索上游源中的包。 NuGet 包资源管理器不支持搜索上游包。 有关详细信息,请参阅 下载 NuGet 包。
后续步骤
相关文章
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈