System.CommandLine Обзор

Важно!

System.CommandLine сейчас доступна предварительная версия, и эта документация предназначена для бета-версии 2.0 4. Некоторые сведения относятся к предварительному выпуску продукта, который может быть существенно изменен до выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Библиотека System.CommandLine предоставляет функциональные возможности, которые обычно требуются приложениям командной строки, таким как анализ входных данных командной строки и отображение текста справки.

Приложения, использующие System.CommandLineинтерфейс командной строки .NET, дополнительные средства и многие глобальные и локальные средства.

Для разработчиков приложений библиотека:

  • Позволяет сосредоточиться на написании кода приложения, так как вам не нужно писать код для анализа входных данных командной строки или создания страницы справки.
  • Позволяет тестировать код приложения независимо от входного кода синтаксического анализа.
  • Является обрезкой, что делает его хорошим выбором для разработки быстрого, упрощенного приложения интерфейса командной строки с поддержкой AOT.

Использование библиотеки также дает преимущества пользователям приложений:

Пакет NuGet

Библиотека доступна в пакете NuGet:

Дальнейшие действия

Чтобы приступить к работе, ознакомьтесь со System.CommandLineследующими ресурсами:

Для получения дополнительных сведений ознакомьтесь со следующими ресурсами: