根据需要使用DragonFruit输出帮助

问题描述 投票:3回答:1

我正在使用System.CommandLine.DragonFruit处理命令行参数。如果可执行文件中发生错误,我想输出与“ --help”选项自动输出的相同帮助文本。我可以调用一种方法来输出此帮助文本吗?

c# .net-core command-line-arguments dragonfruit
1个回答
2
投票

几个月前,我需要完全相同的东西,不幸的是找不到内置的方法。

我发现的解决方法是通过将DragonFruit的辅助方法ExecuteAssembly--help参数一起使用来调用自动生成的类。

这就是DragonFruit在幕后所做的。

System.CommandLine.DragonFruit.CommandLine.ExecuteAssembly(typeof(AutoGeneratedProgram).Assembly, new string[] { "--help" }, "");
© www.soinside.com 2019 - 2024. All rights reserved.