Ich habe eine Konsolenanwendung geschrieben, um automatisierte Tests für die Webanwendung meiner Firma auszuführen. Die Anwendungen nehmen Parameter wie Env = qa Browser = Chrome und Clients = Clientname1, ClientName2, ClientName3. Wenn ich die Anwendung auf meinem Computer ausführen, funktioniert es einwandfrei, aber wenn ich es auf einem Windows Server 2012 ausführe, wird der Client-Parameter auf den ersten Client gekürzt.Befehlszeilenargumente für die Konsolen-App werden auf einer Maschine abgeschnitten und nicht mehr
Hier ist der Code, den ich das Befehlszeilenargument analysieren bin mit aus und speichern sie eine Liste an:
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;
}
Bitte um Hilfe.