How to launch MS Edge from c# winforms?
<p>The executable MicrosoftEdge.exe cannot be launched directly like other EXEs in windows. I confirmed that from my own experience, and by reading <a href="http://answers.microsoft.com/en-us/insider/forum/insider_internet-insider_spartan/i-cant-start-microsoft-edge-by-opening-it-in/c3a28f76-7ec2-44ac-8586-5e7a58251292" rel="noreferrer">this</a> and <a href="https://superuser.com/questions/950435/where-is-microsoft-edge-located-in-windows-10-how-do-i-launch-it/950457">that</a>.</p>

<p>I also cannot launch it via <code>Process.Start("MicrosoftEdge.exe")</code> in my c# winforms app. </p>

<p>There must be some way to launch Edge from winforms without resorting to 3rd-party app and other clutter. I have already tried the following, with no success:</p>

<ol>
<li><code>Process.Start("MicrosoftEdge.exe")</code> - unhandled exception</li>
<li><code>Process.Start("microsoft-edge")</code>   - unhandled exception</li>
<li><code>Process.Start("%windir%\explorer.exe shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge")</code> - unhandled exception</li>
<li><code>Process.Start(@"c:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe")</code> - no exception, but nothing happens</li>
</ol>

<p>Note: I can easily launch Chrome and Firefox using method #1 above.</p>

<p>How can I launch MS Edge from my .net winforms app?</p>