0
我正在使用FluentCommandLineParser來處理我的命令行實用程序的解析。 我想設置它,使不同的命令,採取不同的參數。流利的命令行解析器調用函數
我已經成立了一個單獨的語法分析器,像這樣:
public class RoslynCliOptions
{
public string SolutionFile { get; set; }
}
public static FluentCommandLineParser<RoslynCliOptions> GetRoslynCliOptionParser()
{
var parser = new FluentCommandLineParser<RoslynCliOptions>();
parser.Setup(x => x.SolutionFile).As('s', "SolutionPath");
return parser;
}
現在,所有的這是有道理的,如果我只是將選項傳遞給命令行,我可以從我的殼呢
MyExecutable -s="C://SolutionPath.Sln"
如何配置命令行解析器來解析命令。
所以我可以打電話
MyExecutable GenerateClass --name="foo"
恢復這個舊線程的道具,definetly將在未來有用 –