Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale şunlar için geçerlidir: ✔️ .NET 8.0.2xx SDK ve sonraki sürümler
İsim
dotnet package search - NuGet paketi arar.
Özet
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
Description
Komutu dotnet package search bir NuGet paketi arar.
Arguments
search termsSonuçların filtreleneceği arama terimini belirtir. Sağlanan sorguyla eşleşen paketleri aramak için bu bağımsız değişkeni kullanın. Örnek:
dotnet package search json.
Options
-
--configfile <FILE>Kullanılacak NuGet yapılandırma dosyası (nuget.config). Belirtilirse, yalnızca bu dosyadaki ayarlar kullanılır. Belirtilmezse, geçerli dizindeki yapılandırma dosyalarının hiyerarşisi kullanılır. Daha fazla bilgi için bkz. Yaygın NuGet Yapılandırmaları.
--exact-matchBu seçenek, aramayı yalnızca kimlikleri belirtilen arama terimiyle tam olarak eşleşen paketleri içerecek şekilde daraltarak kısmi eşleşmeleri etkili bir şekilde filtreler. Tanımlanan paket için tüm kullanılabilir sürümlerin kısa bir listesini sağlar. Nedenler
--takeve--skipseçenekler yoksayılır. Belirtilen paketin tüm kullanılabilir sürümlerini görüntülemek için bu seçeneği kullanın.--formatBiçim seçenekleri ve
jsonşeklindedirtable. Varsayılan değer:table.-
--interactiveKomutun durmasına ve kullanıcı girişini veya eylemini beklemesine izin verir. Örneğin, kimlik doğrulamasını tamamlamak için.
--prereleaseYayın öncesi paketlerin gösterilmesine izin verin.
--skipSayfalandırma için atlanması gereken sonuç sayısı. Varsayılan değer 0'dır.
--source <SOURCE>Aranacak paket kaynağı. Birden çok paket kaynağında arama yapmak için birden çok --source seçeneği geçirebilirsiniz.
--takeDöndürülecek sonuç sayısı. Varsayılan değer 20'dir.
-
-v|--verbosity <LEVEL>Komutun ayrıntı düzeyini ayarlar. İzin verilen değerler ,
q[uiet],m[inimal],n[ormal]ved[etailed]diag[nostic]. Daha fazla bilgi için bkz. LoggerVerbosity. -
-?|-h|--helpkomutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.
Örnekler
"Newtonsoft.Json" arama terimiyle eşleşen paketler için arama NuGet.org ve çıkışı en fazla 20 paket içeren bir tablo olarak işleyin:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.jsonSource: 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 | |---------------------------------------------|----------------|--------|-----------------| ..."Newtonsoft.Json" arama terimiyle eşleşen paketler için arama NuGet.org ve çıkışı json olarak işleyin.
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" arama terimini kullanarak paketler için arama NuGet.org, yalnızca iki sonuç gösterin ve arama sonucundaki ilk paketleri atlayın:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2Source: 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" ile tam olarak eşleşen paketleri arayın ve adının veya açıklamasının bir parçası olarak "Newtonsoft.Json" içeren ancak tam olarak eşleşmeyen paketleri yoksayarak tüm kullanılabilir sürümlerini listeleyin:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-matchSource: https://api.nuget.org/v3/index.json | Package ID | Version | Owners | Downloads | |---------------------------------------------|---------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 |