dotnet yeni arama

Bu makale şunlar için geçerlidir: ✔️ .NET 6 SDK ve sonraki sürümler

İsim

dotnet new search - tarafından desteklenen dotnet new şablonları NuGet.org arar.

Özet

dotnet new search <TEMPLATE_NAME>

dotnet new search [<TEMPLATE_NAME>] [--author <AUTHOR>] [-lang|--language <language>]
    [--package <PACKAGE>] [--tag <TAG>] [--type <TYPE>]
    [--columns <author|language|tags|type>] [--columns-all]
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

Description

komutu tarafından dotnet new search desteklenen dotnet new şablonları NuGet.org arar. TEMPLATE_NAME< belirtildiğinde>, belirtilen adı içeren şablonları arar.

Uyarı

.NET 7 SDK'sı ile başlayarak, dotnet new söz dizimi değişti:

  • --list, --search, --installve --uninstall seçenekleri list, search, installve uninstall alt komutları haline geldi.
  • --update-apply seçeneği update alt komutu haline geldi.
  • --update-checkkullanmak için update seçeneğiyle --check-only alt komutunu kullanın.

Daha önce kullanılabilir olan diğer seçenekler, ilgili alt komutları ile birlikte kullanılmaya devam eder. Her alt komut için ayrı yardım -h veya --help seçeneği aracılığıyla sağlanır: dotnet new <subcommand> --help alt komut için desteklenen tüm seçenekleri listeler.

Ayrıca, sekme tamamlama özelliği artık dotnet newiçin kullanılabilir. Yüklü şablon adlarının ve seçilen bir şablonun sağladığı seçeneklerin tamamlanmasını destekler. .NET SDK'sı için sekme tamamlama özelliğini etkinleştirmek için bkz. Sekme tamamlamayı etkinleştirme.

Eski söz dizimi örnekleri:

  • "Biz" alt dizesiyle eşleşen ve F# dilini destekleyen NuGet.org kullanılabilir tüm şablonları arayın

    dotnet new we --search --language "F#"
    

Arguments

  • TEMPLATE_NAME

    Bağımsız değişken belirtilirse, yalnızca şablon adında veya kısa adında bulunan <TEMPLATE_NAME> şablonlar gösterilir. , , , , --authorveya --language seçenekleri belirtilmediğinde --packagebağımsız --tagdeğişken zorunludur. --type

    Uyarı

    .NET SDK 6.0.100'den başlayarak, bağımsız değişkeni seçeneğin <TEMPLATE_NAME>--search arkasına koyabilirsiniz. Örneğin, dotnet new --search web ile aynı sonucu dotnet new web --searchsağlar. Birden fazla bağımsız değişken kullanılmasına izin verilmez.

Options

  • --author <AUTHOR>

    Şablonları şablon yazarına göre filtreler. Kısmi eşleşme desteklenir.

  • --columns <COLUMNS>

    Çıktıda görüntülenecek sütun listesi. Desteklenen sütunlar şunlardır:

    • author - Şablon yazarı.
    • language - Şablon dili.
    • tags - Şablon etiketlerinin listesi.
    • type - Şablon türü.

    Şablon adı, kısa ad, paket adı, güvenilir bir kaynak olup olmadığını gösteren bir gösterge ve toplam indirme sayısı her zaman gösterilir. Varsayılan sütun listesi şablon adı, kısa ad, dil, paket, güvenilir bir kaynak olup olmadığını gösteren bir gösterge ve toplam indirmedir. Birden çok sütun belirtmek için seçeneğini birden çok kez kullanın --columns .

  • --columns-all

    Çıktıdaki tüm sütunları görüntüler.

  • -d|--diagnostics

    Tanılama çıkışını etkinleştirir. .NET SDK 7.0.100'den itibaren kullanılabilir.

  • -?|-h|--help

    komutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.

  • -lang|--language <language>

    Şablonları, şablon tarafından desteklenen dile göre filtreler. Kabul edilen dil şablona göre değişir, olası diller C#, F#, VB, SQL, JSON, TypeScript ve daha fazlasıdır. Bazı şablonlar için geçerli değil.

    Uyarı

    Bazı kabuklar özel bir karakter olarak yorumlar # . Böyle durumlarda, dil parametresi değerini tırnak içine alın. Örneğin, dotnet new --search --language "F#".

  • --package <PACKAGE>

    Şablonları NuGet paket kimliğine göre filtreler. Kısmi eşleşme desteklenir.

  • --tag <TAG>

    Şablonları şablon etiketlerine göre filtreler. Bir şablonun seçilmesi için, ölçütlere tam olarak uyan en az bir etiket olması gerekir.

  • --type <TYPE>

    Şablonları şablon türüne göre filtreler. Önceden tanımlanmış değerler , projectve itemdeğerleridirsolution.

  • -v|--verbosity <LEVEL>

    Komutun ayrıntı düzeyini ayarlar. İzin verilen değerler q[uiet], m[inimal], n[ormal]ve diag[nostic]. .NET SDK 7.0.100'den itibaren kullanılabilir.

Uyarı

Şablon paketinin sonuç olarak dotnet new --search göründüğünden emin olmak için NuGet paket türünü olarak Templateayarlayın.

Örnekler

  • Spa alt dizesiyle eşleşen NuGet.org kullanılabilir tüm şablonları arayın.

    dotnet new search spa
    
  • F# dilinin alt dizesini oluşturmamız ve desteklememiz ile eşleşen NuGet.org kullanılabilir tüm şablonları arayın.

    dotnet new search we --language "F#"
    
  • Öğe şablonlarını arayın.

    dotnet new search --type item
    
  • Çıktıdaki türü ve etiketleri gösteren tüm C# şablonlarını arayın.

    dotnet new search --language "C#" --columns "type" --columns "tags"
    

Ayrıca bakınız