C# 在hololens中从我们的应用程序启动应用程序

C# 在hololens中从我们的应用程序启动应用程序,c#,unity3d,hololens,C#,Unity3d,Hololens,我想从我的应用程序中启动一个应用程序,它不是hololens的默认应用程序。我找到了一个带有URI的解决方案,但我不知道如何为我们自定义安装的应用程序找到URI。 有人有什么建议吗?对于HoloLens应用程序,我们应该使用统一资源标识符(URI)从另一个应用程序启动一个应用程序 package.appxmanifest文件中的uap:Protocol元素指示应用程序的URI方案名称。应该是这样的: <uap:Extension Category="windows.

我想从我的应用程序中启动一个应用程序,它不是hololens的默认应用程序。我找到了一个带有URI的解决方案,但我不知道如何为我们自定义安装的应用程序找到URI。
有人有什么建议吗?

对于HoloLens应用程序,我们应该使用统一资源标识符(URI)从另一个应用程序启动一个应用程序

package.appxmanifest
文件中的
uap:Protocol
元素指示应用程序的URI方案名称。应该是这样的:

            <uap:Extension Category="windows.protocol">
              <uap:Protocol Name="alsdk">
                <uap:Logo>images\icon.png</uap:Logo>
                <uap:DisplayName>SDK Sample URI Scheme</uap:DisplayName>
              </uap:Protocol>
            </uap:Extension>

images\icon.png
SDK示例URI方案
Name
属性是URI方案名称

如果应用程序中缺少该元素,则应首先为应用程序注册自定义URI方案名称,然后在用户启动此URI时激活该名称

分步指南请参见: