我在 WPF 应用程序中使用 .Net Core 3.1 框架。我有一个按钮事件,我试图在点击时重定向到 Instagram 网址。但它给了我以下错误。
抛出异常:System.Diagnostics.Process.dll 中的“System.ComponentModel.Win32Exception”。
private void Insta_Click(object sender, RoutedEventArgs e)
{
try
{
string targetURL = "https://www.instagram.com/xyz/";
Process.Start(targetURL);
}
catch
{
}
}
Run Code Online (Sandbox Code Playgroud)
Pav*_*ski 17
您必须根据以下内容更改代码
var targetURL = "https://www.instagram.com/xyz/";
var psi = new ProcessStartInfo
{
FileName = targetURL,
UseShellExecute = true
};
Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)
UseShellExecute属性false在 .NET Core 中默认设置为,要打开https://链接,您必须将其设置为true,因为它不是可执行文件