System.Diagnostics.Process在Windows 10中不工作

本文关键字:工作 Windows Diagnostics Process System | 更新日期: 2023-09-27 18:26:39

我在一个UWP应用程序中工作,当用户点击按钮时,我需要在其中启动Microsoft Edge或Internet Explorer。

我发现这样做的方法是调用System.Diagnostics.Process.Start(),但我得到了:

类型或命名空间名称"Process"在命名空间"System.Diagnostics"中不存在

我试着用NuGet安装它,但我也遇到了几个例外。。。

我也尝试过使用Launcher,但它什么都没做:

await Launcher.LaunchUriAsync(new Uri("LINK"));

有人知道如何实现我的需求吗?非常感谢。

System.Diagnostics.Process在Windows 10中不工作

您可以使用LaunchUriAsync要求Windows启动与协议(例如:http://)关联的应用程序并将Uri传递给它。

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://danvy.tv"));

在这种情况下,您的默认浏览器将打开http://danvy.tv。