commandlineparser / commandlineparser/commandline

3 Mutually exclusive groups: how to declare required parameters?

未关闭
#942 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C#
星标
4.8k
派生
478
PR 合并指标
30 天内没有已合并 PR

描述

I have 3 SetName mutually exclusive groups.
In every group I'd like to have required parameters.
1
p11 (required=true)
p12 (required=false)
2
p21 (required=true)
p22 (required=false)
3
p31 (required=true)
p32 (required=false)

By fact: the application detected group 2 it generated error that no required parameter p11.
But it is from group 1. I do not need it.
When I have declared all options Required=false it helped.

What I do wrong?

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。