Process.Start(url) broken on Windows 8/Chrome - are there alternatives?
You may try to specify the Process filename "explorer.exe" explicitly, like suggested in the following thread:
var startInfo = new ProcessStartInfo("explorer.exe", url);Process.Start(startInfo);
Use the Launcher object to open URLs.
Example:
await Launcher.LaunchUriAsync(new Uri("www.google.com"));
I've tried many a solution but as i'm in a UI project (wpf or winform) I ended up using an embedded browser control. Calling navigate, setting the url then target to "_blank" launches an external browser window.
_webBrowser.Navigate(uri, "_blank");
Hope this helps.DC