5
Win8ストアアプリでURLでファイルを開きたいとします。 以下はそのコードです。パッケージをビルドした後、Win8ストアアプリでURLを使ってファイルを開きます
var uri = new Uri(uriToLaunch);
var options = new Windows.System.LauncherOptions();
options.TreatAsUntrusted = false;
var success = await Windows.System.Launcher.LaunchUriAsync(uri, options);
実際、コードはデバッグモードで正常に動作します。そしてその方法で、ファイルが開かれます。
問題は、パッケージをビルドしてパッケージに再インストールするとファイルが開かないということです。私は成功の値を追跡し、falseを返します。 ローカルでファイルを開こうとすると、同じことが起こります。デバッグモードから開くことはできますが、ビルド後には失敗します。
誰でも解決する経験がありますか?
コードは、デバッグモードとリリースモードの両方でVisual Studioで正常に動作します。しかし、私がアプリをアンインストールしてパッケージで再インストールすると、ファイルは開かれません。私はLANからのファイル、Localからのファイル、Webからの画像など、さまざまなURIを試しました。これらはすべてVSで行うことができますが、パッケージによってインストールされたアプリでそれらを開くことはできません。他の機能は、メインページやタイルを含め、完全に良好です。 – Nosen
私は同じ問題があると思います。それを修正するように見える唯一の事は、あなたのコードを起動するUIインタラクション(メッセージダイアログを表示する、またはボタンを持つ)を追加することです。 – kamranicus