跨摘要搜尋套件
Azure DevOps Services
尋找適合您專案的套件可能具有挑戰性,尤其是在涉及許多版本和相依性時。 在本文中,瞭解如何使用程式代碼搜尋在 Azure DevOps 中執行功能套件搜尋,這可讓您根據其功能、元數據和代碼段來搜尋套件。
必要條件
- Azure DevOps 組織和專案: 確定您有組織和專案。 如果您沒有組織或專案,請建立組織或專案。
- Azure Artifacts 摘要: 請確定您有 Azure Artifacts 摘要。 如果您沒有摘要, 請建立摘要。
搜尋套件
登入您的專案 (
https://dev.azure.com/{Your_Organization}/{Your_Project}
)。在搜尋方塊中輸入
package
。從下拉功能表中選取,依摘要、檢視或套件類型進行搜尋。
不論您位於的項目為何,您預設都可以在組織的所有摘要內搜尋。
只有在您從摘要篩選中選取單一摘要時,才會顯示 [檢視] 篩選。 此篩選可讓您從特定檢視顯示套件。
您可以使用 [ 類型 ] 篩選來選擇您想要搜尋的套件類型(例如 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 套件。