次の方法で共有


dotnet パッケージの検索

この記事の対象: ✔️ .NET 8.0.2xx SDK 以降のバージョン

名前

dotnet package search - NuGet パッケージを検索します。

構文

dotnet package search <SEARCH TERM> [--configfile <FILE>] [--exact-match] [--format <FORMAT OPTION>]
    [--interactive] [--prerelease] [--skip <NUMBER>] [--source <SOURCE>] [--take <NUMBER>]
    [--verbosity <VERBOSITY VALUE>]

dotnet package search -h|--help

説明

このコマンドは dotnet package search 、NuGet パッケージを検索します。

引数

  • search terms

    結果をフィルター処理する検索語句を指定します。 指定されたクエリに一致するパッケージを検索するには、この引数を使用します。 例: dotnet package search json

[オプション]

  • --configfile

    NuGet 構成ファイル。 指定した場合、このファイルの設定のみが使用されます。 指定しない場合、現在のディレクトリからの構成ファイルの階層が使用されます。 詳細については、「一般的な NuGet 構成」を参照してください。

  • --exact-match

    このオプションでは、ID が指定された検索用語と完全に一致するパッケージのみを含むように検索を絞り込み、部分的な一致を効果的に除外します。 識別されたパッケージで使用可能なすべてのバージョンの簡潔な一覧が提供されます。 --take原因と--skipオプションは無視されます。 このオプションを使用して、指定したパッケージの使用可能なすべてのバージョンを表示します。

  • --format

    形式オプションは次 table のとおりです json。 既定値は、table です。

  • --interactive

    コマンドを停止して、ユーザーの入力または操作のために待機させることができます (たとえば、認証を完了する場合)。

  • --prerelease

    プレリリース パッケージの表示を許可します。

  • --skip

    改ページ位置のスキップする結果の数。 既定値は0です。

  • --source <SOURCE>

    検索するパッケージ ソース。 複数のソース オプションを渡して、複数のパッケージ ソースを検索できます。

  • --take

    返される結果の数。 既定値は 20 です。

  • --verbosity

    次の詳細を出力に表示します。 normalminimaldetailed 既定値は、normal です。

  • -?|-h|--help

    コマンドの使用方法を示した説明を出力します。

  • NuGet.org 検索語句 "Newtonsoft.Json" と一致するパッケージを検索し、最大 20 個のパッケージを含むテーブルとして出力をレンダリングします。

    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json
    
        Source: https://api.nuget.org/v3/index.json
        | Package ID                                  | Latest Version | Owners | Downloads       |
        |---------------------------------------------|----------------|--------|-----------------|
        | Newtonsoft.Json                             | 13.0.3         |        | 3,829,822,911   |
        |---------------------------------------------|----------------|--------|-----------------|
        | Newtonsoft.Json.Bson                        | 1.0.2          |        | 554,641,545     |
        |---------------------------------------------|----------------|--------|-----------------|
        | Newtonsoft.Json.Schema                      | 3.0.15         |        | 39,648,430      |
        |---------------------------------------------|----------------|--------|-----------------|
        | Microsoft.AspNetCore.Mvc.NewtonsoftJson     | 7.0.12         |        | 317,067,823     |
        |---------------------------------------------|----------------|--------|-----------------|
        ...
    
  • NuGet.org 検索語句 "Newtonsoft.Json" と一致するパッケージを検索し、出力を json としてレンダリングします。

    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --format json
    
        {
        "version": 2,
        "problems": [],
        "searchResult": [
            {
            "sourceName": "https://api.nuget.org/v3/index.json",
            "packages": [
                {
                "id": "Newtonsoft.Json",
                "latestVersion": "13.0.3",
                "totalDownloads": 4456137550,
                "owners": "dotnetfoundation, jamesnk, newtonsoft"
                },
                {
                "id": "Newtonsoft.Json.Bson",
                "latestVersion": "1.0.2",
                "totalDownloads": 655362732,
                "owners": "dotnetfoundation, jamesnk, newtonsoft"
                },
                {
                "id": "Newtonsoft.Json.Schema",
                "latestVersion": "3.0.15",
                "totalDownloads": 46062119,
                "owners": "jamesnk, newtonsoft"
                },
                {
                "id": "Microsoft.AspNetCore.Mvc.NewtonsoftJson",
                "latestVersion": "8.0.3",
                "totalDownloads": 372202749,
                "owners": "aspnet, dotnetframework, Microsoft"
                },
                {
                "id": "Newtonsoft.Json.Encryption",
                "latestVersion": "2.2.0",
                "totalDownloads": 113101,
                "owners": "simoncropp"
                }
            ]
            }
        ]
        }
    
  • 検索語句 "Newtonsoft.Json" を使用してパッケージの NuGet.org を検索し、2 つの結果のみを表示し、検索結果の最初のパッケージをスキップします。

    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2
    
        Source: https://api.nuget.org/v3/index.json
        | Package ID                                  | Latest Version | Owners | Downloads       |
        |---------------------------------------------|----------------|--------|-----------------|
        | Newtonsoft.Json.Bson                        | 1.0.2          |        | 554,641,545     |
        | Newtonsoft.Json.Schema                      | 3.0.15         |        | 39,648,430      |
    
  • "Newtonsoft.Json" と完全に一致するパッケージを検索し、使用可能なすべてのバージョンを一覧表示します。名前または説明の一部として "Newtonsoft.Json" を含むパッケージは無視しますが、完全には一致しません。

    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-match
    
        Source: https://api.nuget.org/v3/index.json
        | Package ID                                  | Version | Owners | Downloads       |
        |---------------------------------------------|---------|--------|-----------------|
        | Newtonsoft.Json                             | 13.0.3  |        | 3,829,822,911   |