public static void launchProcess(string processName, string arguments, out string output)
{
Process p = new Process
{
StartInfo = { UseShellExecute = false, RedirectStandardOutput = true, FileName = processName, Arguments = arguments }
};
p.Start();
output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
}
And if my arguments contains the file names like:
D:\Visual Studio Projects\ProjectOnTFS\ProjectOnTFS
Then I get the error:
It’ll need doubles quotes, but will also likely need an @ to treat the string word-for-word (verbatim string) i.e. the “\” has a special meaning in string e.g. \t means a tab, so we want to ignore the \
So not only the double quotes, but also @