问题标签 [ndesk.options]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line-arguments - 使用 ManyConsole 声明所需的互斥选项
我正在对出色的Mono.Options使用出色的ManyConsole扩展
我想知道它是否支持互斥的必需选项。我认为这Mono.Options
不支持它们,因此ManyConsole
可能也不支持。
但我可能错了。
c# - 如何检查 Parse(args) 是真还是假
我有没有抛出任何错误的代码。我使用了 NDesk 选项集并添加了 2 个字符串参数。我可以看到它在 args 中提取了正确的名称。但是当我使用 parse(args) 时,它不会引发错误。所以我假设它正在工作。
我正在尝试检查 p(args) 是真还是假。但我不能使用布尔表达式来List<string>
。
任何帮助我如何做到这一点。如果 parse 有正确的参数,我想要执行函数。
我的代码是这样的
c# - ManyConsole 在单独的控制台中发送命令
我正在制作一个运行游戏服务器的控制台窗口,我想为各种事情添加命令。由于命令需要参数,我决定使用 ManyConsole nuGet。
我制作了一个测试项目,并将构建的 .dll 添加到我的服务器的引用列表中,但我很难弄清楚如何将输入发送到文本项目 .dll。
我以前从未使用过 PowerShell 来启动应用程序,但我能够毫无问题地在其上运行 ServerCommands 项目,这让我想到也许我应该构建整个服务器以通过 PowerShell 运行,反正整个事情都是静态的。
服务器命令.dll
服务器
返回错误:System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.'
c# - NDesk 不会抛出预期的异常
NDesk 在解析时不会抛出异常args
。当我在没有任何参数的情况下进行调试时,下一步try
是if
而不是catch
部分。有什么建议么?
我的代码是:
我在这里关注文档:http:
//ndesk.org/doc/ndesk-options/NDesk.Options/OptionSet.html。