title: Opening executable file doesn't work as expected
body: <p>I have the following code that gets executed when I press on a button on the scene:</p>
  <pre><code>Process p = new Process();
  p.StartInfo.UseShellExecute = true;
  p.StartInfo.FileName = &quot;C:\\Users\\ALIENWARE\\Desktop\\CPP_Build\\CPP_Project.exe&quot;;
  p.Start();
  </code></pre>
  <p>The above code works perfectly and the executable file is opened, but when I try to retrieve the same value from a dictionary, it doesn't work. I have the same path stored in a dictionary and when I log it to the console as follow:</p>
  <pre><code>Debug.Log(projectsNames_Paths[&quot;CPP&quot;]);
  </code></pre>
  <p>I get the following printed to the console:</p>
  <p><a href="https://i.stack.imgur.com/by0r3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/by0r3.png" alt="Console output" /></a></p>
  <p>the problem is that when I replace the code responsible for opening the executable with the following code:</p>
  <pre><code>Process p = new Process();
  p.StartInfo.UseShellExecute = true;
  p.StartInfo.FileName = projectsNames_Paths[&quot;CPP&quot;];
  p.Start();
  </code></pre>
  <p>I get the following error printed to the console:</p>
  <blockquote>
  <p>Win32Exception: The system cannot find the file specified.</p>
  </blockquote>
  <p>Note that my dictionary is of type <code>&lt;string, string&gt;</code></p>
  <p>What am I doing wrong here?</p>