Я пытаюсь использовать аргумент bool в своем консольном приложении. Я использую пакет CommandLineParser, но ошибка возврата парсера.Командная строка - аргумент bool не работает
это мой вариант
[Option("randomize", Required = false, DefaultValue = false, HelpText = "Enter \"true\" for the random selection")]
public bool Randomize { get; set; }
аргумент: --randomize=true
Я использую Parser.Default.ParseArguments
Любая идея, почему это не работает?
Это не стандарт C#. Думаю, вы используете для этого библиотеку? Пожалуйста, опубликуйте [mcve]. – nvoigt
нет, я использую [link] (https://commandline.codeplex.com/) –
Итак, вы * делаете * пользуетесь библиотекой. Это не плохо, но вам нужно это упомянуть. И нам все еще нужен [mcve]. – nvoigt