Dela via


System.CommandLine översikt

Viktigt!

System.CommandLine är för närvarande i förhandsversion. Den här dokumentationen gäller version 2.0 beta 7. 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, med avseende på den information som tillhandahålls här.

Biblioteket System.CommandLine innehåller funktioner som ofta 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 appkoden oberoende av indataparsingkoden.
  • Är trimvänligt, vilket gör det till ett bra val för att utveckla snabba, lätta, AOT-kompatibla CLI-appar.

Användningen 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 som ett NuGet-paket: System.CommandLine.

Nästa steg

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

Mer information finns i följande resurser: