C# 如何在Hololens应用程序中调用默认浏览器

C# 如何在Hololens应用程序中调用默认浏览器,c#,unity3d,hololens,C#,Unity3d,Hololens,我想创建一个调用Hololens默认浏览器的应用程序。我使用了下面的代码,但是每当我调用这个函数时,应用程序都会崩溃。如果此代码不适用于UWP,我如何在应用程序中调用HoloLens的默认浏览器 我使用的软件版本为: 1.统一2018 3.11f 2.混合现实工具包v2.0.0 RC1 3.Visual Studio 2017 public void OpenAnlagenWiKi_URL() { string tempUrl = string.Format("{0}", Anlagen

我想创建一个调用Hololens默认浏览器的应用程序。我使用了下面的代码,但是每当我调用这个函数时,应用程序都会崩溃。如果此代码不适用于UWP,我如何在应用程序中调用HoloLens的默认浏览器

我使用的软件版本为:

1.统一2018 3.11f

2.混合现实工具包v2.0.0 RC1

3.Visual Studio 2017

public void OpenAnlagenWiKi_URL()
{
    string tempUrl = string.Format("{0}", AnlagenWiKi_Link.text);
    Application.OpenURL(tempUrl);
}

我希望在应用程序中成功调用HoloLens的默认浏览器。

这有点棘手。任何全息透镜应用实际上都是UWP过程

首先,您需要通过调用将其切换到后台模式。详情如下

当应用程序进入后台时,您应该调用open process

System.Diagnostics.Process.Start("http://google.com");

“应用程序将崩溃”,异常是怎么说的?您阅读了吗?据您所知,HoloLens中的Application.OpenURL()无法打开,因为它将关闭应用程序,然后尝试打开URL。@FredrikSchön感谢您的帮助!我将尝试您提供的链接中的方法。没有应用程序内浏览器…您必须最小化应用程序才能打开应用程序browser@Perazim我想使用此代码应用程序调用外部浏览器,但每次使用它时,都会直接导致应用程序崩溃。还有别的办法吗?谢谢你的回复,我会试试的。