我正在使用System.CommandLine.DragonFruit处理命令行参数。如果可执行文件中发生错误,我想输出与“ --help”选项自动输出的相同帮助文本。我可以调用一种方法来输出此帮助文本吗?
几个月前,我需要完全相同的东西,不幸的是找不到内置的方法。
我发现的解决方法是通过将DragonFruit的辅助方法ExecuteAssembly
与--help
参数一起使用来调用自动生成的类。
这就是DragonFruit在幕后所做的。
System.CommandLine.DragonFruit.CommandLine.ExecuteAssembly(typeof(AutoGeneratedProgram).Assembly, new string[] { "--help" }, "");