0
我编写了一个控制台应用程序来为我的公司Web应用程序运行自动化测试。这些应用程序需要参数,例如Env = qa Browser = Chrome和Clients = Clientname1,ClientName2,ClientName3。当我在我的机器上运行应用程序时,它工作正常,但是当我在Windows Sever 2012上运行它时,客户端参数正在被截断为第一个客户端。控制台应用程序的命令行参数在一台机器上被截断而不是另一台
这里是我使用解析命令行参数了,并将其存储到一个列表代码:
static List<string> ParseList(string arg)
{
Console.WriteLine(arg);
List<string> Collection = new List<string>();
string SplitResults = arg.Split('=')[1];
if (SplitResults.Contains(','))
Collection = SplitResults.Split(',').ToList();
else
Collection.Add(SplitResults);
return Collection;
}
请帮助。