标签: dragonfruit

System.CommandLine异常处理

是否有有关 System.CommandLine 异常处理最佳实践的文档?

我通过 CommandHandler.Create 构建一个处理程序,并从控制台应用程序返回 InvokeAsync 的结果。

如果向应用程序的用户报告异常情况,我应该怎么做?如果我在处理程序中尝试/捕获/登录并设置Environment.ExitCode,它当然会被忽略,因为我返回 InvokeAsync 的结果,而我的处理程序除了任务之外不返回任何内容。

返回非零退出代码的推荐模式是什么?

c# .net-core dragonfruit

6
推荐指数
1
解决办法
2257
查看次数

按需输出使用 DragonFruit 的帮助

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

c# command-line-arguments .net-core dragonfruit

5
推荐指数
1
解决办法
394
查看次数