使用ManyConsole声明必需的互斥选项

时间:2018-12-19 18:24:06

标签: command-line-arguments ndesk.options manyconsole

我使用了出色的ManyConsole扩展名Mono.Options

我想知道它是否支持互斥的必需选项。我认为Mono.Options不支持它们,因此ManyConsole可能也不支持。

但是我可能是错的。

1 个答案:

答案 0 :(得分:1)

您可以使用自定义验证覆盖OverrideAfterHandlingArgumentsBeforeRun,并在失败时抛出ConsoleAsHelpException。感谢我对图书馆的积极反馈,尽管我在处理PR方面落后。