我正在将我的OptionSet创建为一个单例,并使用它来解析命令行参数。 NDesk无法解析我的参数,或者我使用的库不正确。
Instance = new NDesk.Options.OptionSet()
{
{
"s|shortname=",
"A configured {TEXT_IDENTIFIER} for a server. Possibly the SQL Server instance name (without server name prefix).",
v => AddToServersIfShortnameFoundInConfiguredServers(v)
}
};
我正在通过测试进行调试,无法进入lambda“ AddToServersIfShortnameFoundInConfiguredServers”调用的方法(我知道我可以消除'v =>'语法)。如果您需要更多信息来帮助您,或者我做错了什么,请告诉我。我找不到有关如何对NDesk Options代码进行自动化测试的任何信息。