Megosztás a következőn keresztül:


dotnet új keresés

Ez a cikk a következőre vonatkozik: ✔️ .NET Core 5.0.300 SDK és újabb verziók

Név

dotnet new search - megkeresi a NuGet.org által dotnet new támogatott sablonokat.

Szinopszis

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]

Leírás

A dotnet new search parancs a NuGet.org által dotnet new támogatott sablonokat keresi. Ha a <TEMPLATE_NAME> meg van adva, a megadott nevet tartalmazó sablonokat keres.

Feljegyzés

A .NET 7 SDK-tól kezdve a dotnet new szintaxis megváltozott:

  • A --list, --search, --installés --uninstall a lehetőségek lettek list, searchés installuninstall alparancsok.
  • A --update-apply lehetőség lett az update alparancs.
  • A használatához --update-checkhasználja az update alparancsot a --check-only beállítással.

A korábban elérhető egyéb lehetőségek továbbra is használhatók a megfelelő alparancsokkal. Az egyes alparancsokhoz külön súgó érhető el az -h alparancson --help keresztül: dotnet new <subcommand> --help felsorolja az alparancs összes támogatott beállítását.

Emellett a tabulátorkiegészítés már elérhető a következőhöz dotnet new: . Támogatja a telepített sablonnevek befejezését, valamint a kiválasztott sablon által biztosított beállításokat. A .NET SDK lapkiegészítésének aktiválásához lásd: Lapkizárás engedélyezése.

Példák a régi szintaxisra:

  • Keressen rá az összes olyan sablonra, amely NuGet.org megfelel a "mi" alávonásnak és az F# nyelv támogatásának

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

Argumentumok

  • TEMPLATE_NAME

    Ha az argumentum meg van adva, csak a sablonnévben vagy rövid névben szereplő <TEMPLATE_NAME> sablonok jelennek meg. Az argumentum kötelező, ha --authora , --language, --package, --tagvagy --type a beállítások nincsenek megadva.

    Feljegyzés

    A .NET SDK 6.0.100-tól kezdve az argumentumot a <TEMPLATE_NAME> beállítás után helyezheti --search el. Például ugyanazt az eredményt adja, dotnet new --search web mint a dotnet new web --search. Egynél több argumentum használata nem engedélyezett.

Beállítások

  • --author <AUTHOR>

    Sablonkészítő alapján szűri a sablonokat. A részleges egyezés támogatott.

  • --columns <COLUMNS>

    A kimenetben megjelenítendő oszlopok listája. A támogatott oszlopok a következők:

    • author - A sablon szerzője.
    • language - A sablon nyelve.
    • tags - A sabloncímkék listája.
    • type - A sablon típusa.

    A sablon neve, rövid neve, csomagneve, annak jelzése, hogy megbízható forrás-e, és a letöltések teljes száma mindig megjelenik. Az oszlopok alapértelmezett listája a sablonnév, a rövid név, a nyelv, a csomag, annak jelzése, hogy megbízható forrás-e, és a letöltések teljes száma. Több oszlop megadásához használja többször is a --columns beállítást.

  • --columns-all

    Megjeleníti a kimenet összes oszlopát.

  • -d|--diagnostics

    Engedélyezi a diagnosztikai kimenetet. A .NET SDK 7.0.100 óta érhető el.

  • -h|--help

    Kiírja a keresési parancs súgóját. A .NET SDK 7.0.100 óta érhető el.

  • -lang|--language <language>

    A sablon által támogatott nyelv alapján szűri a sablonokat. Az elfogadott nyelv a sablontól függően változik, a lehetséges nyelvek: C#, F#, VB, SQL, JSON, TypeScript stb. Egyes sablonok esetében érvénytelen.

    Feljegyzés

    Egyes rendszerhéjak speciális karakterként értelmeznek # . Ezekben az esetekben idézőjelekbe foglalja a nyelvi paraméter értékét. Például: dotnet new --search --language "F#".

  • --package <PACKAGE>

    A NuGet-csomagazonosító alapján szűri a sablonokat. A részleges egyezés támogatott.

  • --tag <TAG>

    Sabloncímkék alapján szűri a sablonokat. A kiválasztáshoz egy sablonnak legalább egy olyan címkével kell rendelkeznie, amely pontosan megfelel a feltételeknek.

  • --type <TYPE>

    Sablontípus alapján szűri a sablonokat. Az előre definiált értékek a következők project: , itemés solution.

  • -v|--verbosity <LEVEL>

    A parancs részletességi szintjét állítja be. Az engedélyezett értékek a következőkq[uiet]: , m[inimal]n[ormal]és diag[nostic]. A .NET SDK 7.0.100 óta érhető el.

Feljegyzés

Annak érdekében, hogy a sabloncsomag eredményként dotnet new --search jelenjen meg, állítsa a NuGet-csomag típusát a következőre Template: .

Példák

  • Keressen rá az összes olyan sablonra, amely NuGet.org megfelel a spa-részszúrásnak .

    dotnet new search spa
    
  • Keressen rá az összes olyan sablonra, amely NuGet.org megfelel az F#-nyelvnek, és megfelel az alászúrásnak és az F# nyelv támogatásának.

    dotnet new search we --language "F#"
    
  • Elemsablonok keresése.

    dotnet new search --type item
    
  • Keressen rá az összes C#-sablonra, és adja meg a kimenet típusát és címkéit.

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

Lásd még