更新:通過在調用它時在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