我正试图打开一个网址遵循一个简单的方法写在整个谷歌,甚至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);