c# VS2022 .NET6 打开超链接(使用 URL 启动浏览器)

1 c# hyperlink .net-6.0 visual-studio-2022

我想从 C#(Visual Studio 2022、.NET 6)打开超链接。不幸的是,尽管我完全遵循了 MS 的文档,但总是会引发异常: 开始-互联网-浏览器 提前感谢您的帮助!乔

这失败了:(异常 FFFF FFFF 8000 4005 / -2147467259 :“{”尝试使用工作目录“...\net6.0-windows”启动进程“http://google.com”时发生错误。找不到文件."})

    私人无效RichTextBoxMemo_LinkClicked(对象发送者,LinkClickedEventArgs e)
    {
    字符串 url = e.LinkText;
        尝试 {
             System.Diagnostics.Process.Start(url);
        }
        catch(异常前)
        {
            MessageBox.Show(ex.Message, "URL 问题: '" + url + "'");
        }
    }

小智 5

这会对你有帮助。

var uri = "https://stackoverflow.com/";
var psi = new System.Diagnostics.ProcessStartInfo
{
    UseShellExecute = true,
    FileName = uri
};
System.Diagnostics.Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)