none
エラー 0x80070002 System.IO.FileNotFoundException: '指定されたファイルが見つかりません。 (Visual Studio 2017) RRS feed

  • 質問

  • UWPアプリ (ボタンを押すと音が出る) を作成中です。                                      11月中旬頃は、ボタンを押すと音が出ていましたが、その後放置。 最近 再開したのですが、デバッグ開始→ 画面→ ボタンを押す→ 音が出ずに、下記の行でエラーが出ます。

    var file = await StorageFile.GetFileFromApplicationUriAsync(mediaUri);                                                                                 ユーザーが処理していない例外  System.IO.FileNotFoundException: '指定されたファイルが見つかりません。  (Exception from HRESULT: 0x80070002)'   

    private void btn_Click(object sender, RoutedEventArgs e)
            {
                var mediaUri = new Uri($"ms-appx:///Assets/Sound/sound 1.MP3");
                PlaySound(mediaUri);
            }
            private async void PlaySound(Uri mediaUri)
            {
                var file = await StorageFile.GetFileFromApplicationUriAsync(mediaUri);
                var stream = await file.OpenReadAsync();
                mediaElement.SetSource(stream, file.ContentType);
                mediaElement.Play();
            }
                

    (最近 再開後、すぐに何かの時点で「既に〇〇〇(←20桁位?の数字の表示)はインストールされています」といった感じのメッセージが出たのですが、よく確認せず進めてしまっています‐‐‐‐)                                         11月下旬にWindowsのUpdate をしましたが、他の作成中のプロジェクトに変化はありません。個人の初心者です。宜しくお願いします。

    2017年12月6日 12:34

回答

  • こんにちは。

    >(最近 再開後、すぐに何かの時点で「既に〇〇〇(←20桁位?の数字の表示)はインストールされています」といった感じのメッセージが出たのですが、よく確認せず進めてしまっています‐‐‐‐) 

    UWPはデバッグ実行の場合でもWindows上へ一度インストールし、それを実行します。
    同一キーのアプリケーションがインストール済みの場合などアプリが更新されないケースがあるかもしれません。

    一度アプリのアンインストールを行い、配置とデバッグ実行をやり直してみてはいかがでしょうか。

    • 回答としてマーク nysky 2017年12月7日 7:28
    2017年12月7日 2:04
    モデレータ

すべての返信

  • こんにちは。

    >(最近 再開後、すぐに何かの時点で「既に〇〇〇(←20桁位?の数字の表示)はインストールされています」といった感じのメッセージが出たのですが、よく確認せず進めてしまっています‐‐‐‐) 

    UWPはデバッグ実行の場合でもWindows上へ一度インストールし、それを実行します。
    同一キーのアプリケーションがインストール済みの場合などアプリが更新されないケースがあるかもしれません。

    一度アプリのアンインストールを行い、配置とデバッグ実行をやり直してみてはいかがでしょうか。

    • 回答としてマーク nysky 2017年12月7日 7:28
    2017年12月7日 2:04
    モデレータ
  • 返信を頂き有難うございます。  

    今の音声ファイルを削除し、別の音声ファイルを使用すると音声が出ました。(アプリを終了し再びアプリを開いて実行しても、何もメッセージは出ず音声が出ます。いくつか別の音声ファイルで試しましたが、同様にOKでした。) 

    アドバイスを頂き有難うございました。

    2017年12月7日 7:28