我正试图打开一个网址遵循一个简单的方法写在整个谷歌,甚至MSDN。但不知什么原因,我得到一个例外如下:
这是我的代码:

private void linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    ProcessStartInfo sInfo = new ProcessStartInfo("http://github.com/tbergeron/todoTxt");
    Process.Start(sInfo);
}

知道为什么会失败吗?
谢谢!

最佳答案

我在尝试使用.NET Core时遇到了类似的问题,并得到了一个Win32Exception,我是这样处理的:

var ps = new ProcessStartInfo("http://myurl")
{
    UseShellExecute = true,
    Verb = "open"
};
Process.Start(ps);

10-03 00:09