System.CommandLine Обзор
Важно!
System.CommandLine
сейчас доступна предварительная версия, и эта документация предназначена для бета-версии 2.0 4.
Некоторые сведения относятся к предварительному выпуску продукта, который может быть существенно изменен до выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Библиотека System.CommandLine
предоставляет функциональные возможности, которые обычно требуются приложениям командной строки, таким как анализ входных данных командной строки и отображение текста справки.
Приложения, использующие System.CommandLine
интерфейс командной строки .NET, дополнительные средства и многие глобальные и локальные средства.
Для разработчиков приложений библиотека:
- Позволяет сосредоточиться на написании кода приложения, так как вам не нужно писать код для анализа входных данных командной строки или создания страницы справки.
- Позволяет тестировать код приложения независимо от входного кода синтаксического анализа.
- Является обрезкой, что делает его хорошим выбором для разработки быстрого, упрощенного приложения интерфейса командной строки с поддержкой AOT.
Использование библиотеки также дает преимущества пользователям приложений:
- Это гарантирует, что входные данные командной строки анализируются согласованно в соответствии с соглашениями POSIX или Windows.
- Она автоматически поддерживает файлы завершения вкладок и ответов.
Пакет NuGet
Библиотека доступна в пакете NuGet:
Дальнейшие действия
Чтобы приступить к работе, ознакомьтесь со System.CommandLineследующими ресурсами:
Для получения дополнительных сведений ознакомьтесь со следующими ресурсами: