跨摘要搜尋套件

Azure DevOps Services

尋找您專案的正確套件可能很困難,特別是涉及許多版本和相依性時。 在本文中,瞭解如何使用程式碼搜尋在 Azure DevOps 中執行功能套件搜尋,這可讓您根據套件的功能、中繼資料和程式碼片段來搜尋套件。

必要條件

  • Azure DevOps 組織和專案。 如果您尚未建立 組織專案

  • Azure Artifacts 摘要。 如果您還沒有摘要,請建立摘要

搜尋套件

  1. 登入您的專案 (https://dev.azure.com/{your_organization}/{your_project}) 。

  2. 進入 搜尋方塊中的 「package」。

  3. 從下拉式功能表中選取,依摘要、檢視或套件類型進行搜尋。

    顯示篩選面板選項的螢幕擷取畫面。

根據預設,不論您位於的專案為何,您都可以在組織的所有摘要內搜尋。

只有在您從 [摘要] 篩選中選取單一摘要時,才會顯示 [視] 篩選。 此篩選可讓您從特定檢視顯示套件。

您可以使用 [類型 ] 篩選來選擇您想要搜尋的套件類型 (,例如 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 套件

下一步