更新:通过在调用它时在app3旁边添加“:”我不再发生错误,但该应用程序仍未启动,而是收到错误消息,告诉我我需要一个打开app3的新应用程序,我该如何解决这个问题?为什么我不能简单地打开应用程序?通过UWP中的自定义URI执行应用程序
从另一个应用程序app4
我想打电话给app3
public MainPage()
{
this.InitializeComponent();
callUri();
}
private async void callUri()
{
var uriBing = new Uri(@"app3");
// Launch the URI
var success = await Windows.System.Launcher.LaunchUriAsync(uriBing);
}
,但我得到folling错误消息:
System.UriFormatException: 'Invalid URI: The format of the URI could not be determined.'
我究竟做错了什么?用于URI处理的Windows文档并没有真正知道如何调用自定义URI,只有它们的预制的URI,而且我还没有看到任何其他的问题。 App3包已经被创建。
我从来没有与UWP工作过。只是随机猜测:'app3'不是一个有效的URI。您可能需要提供更多,也许像'app3:'这样的知道app3是架构。 – mason
@mason是的,工作。然而之后,该应用程序仍然无法正常工作,因为它现在说我需要一个新的应用程序来打开它。 – user8296390
听起来像是对我不同的问题。 – mason