C#/.NET — System.CommandLine: как перезаписать обработчик для --version?C#

Место общения программистов C#
Ответить
Anonymous
 C#/.NET — System.CommandLine: как перезаписать обработчик для --version?

Сообщение Anonymous »

Как мы можем переопределить поведение --version в C# с помощью System.Commandline?
К сожалению, реализация по умолчанию показывает только версию приложения сам по себе, что редко бывает полезным. Если служба поддержки запрашивает версию, обычно им нужно нечто большее, чем просто версия приложения, и мы хотим показать дополнительную информацию:
  • Версия приложения
  • Активная версия среды выполнения .NET
  • Версии активных надстроек
  • ...
Конечно, мы не хотим, чтобы две разные опции командной строки отображали версию, потому что тогда нам пришлось бы неоднократно объяснять, что не следует использовать стандартный параметр --version (поскольку он бесполезен).
Отсюда мой вопрос:
  • Как удалить параметр --version по умолчанию в System.CommandLine?
  • Или как можно переопределить обработчик --version?
Спасибо. Очень прошу помощи!

Томас

Подробнее здесь: https://stackoverflow.com/questions/792 ... or-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»