Dela via


System.CommandLine Översikt

Viktigt

System.CommandLine är för närvarande i förhandsversion, och den här dokumentationen är för version 2.0 beta 4. Viss information gäller förhandsversionsprodukt som kan ändras avsevärt innan den släpps. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.

Biblioteket System.CommandLine innehåller funktioner som vanligtvis behövs av kommandoradsappar, till exempel parsning av kommandoradsindata och visning av hjälptext.

Appar som använder System.CommandLine är .NET CLI, ytterligare verktyg och många globala och lokala verktyg.

För apputvecklare är biblioteket:

  • Gör att du kan fokusera på att skriva din appkod eftersom du inte behöver skriva kod för att parsa kommandoradsindata eller skapa en hjälpsida.
  • Gör att du kan testa appkod oberoende av indataparsingkod.
  • Är trimvänligt, vilket gör det till ett bra val för att utveckla en snabb, enkel, AOT-kompatibel CLI-app.

Användning av biblioteket gynnar även appanvändare:

  • Det säkerställer att kommandoradsindata parsas konsekvent enligt POSIX - eller Windows-konventioner.
  • Den stöder automatiskt flikslut ochsvarsfiler.

NuGet-paket

Biblioteket är tillgängligt i ett NuGet-paket:

Nästa steg

Information om hur du kommer igång med System.CommandLinefinns i följande resurser:

Mer information finns i följande resurser: