1

C# を使用して単純な Tongue Twister Windows ストア アプリを開発しています。アプリは開発環境 (Windows 8.1 Pro、x64、Visual Studio 2013) で正常に動作し、Surface RT (Windows RT 8.1 Preview) で実行した場合にのみクラッシュします。パッケージを Surface にサイドロードするときは、ARM に展開します。一方、ローカルでは x86 で実行しています。

アプリは (Surface) マイクを使用してユーザーの声を収集し、[聞き取りを開始] ボタンを押すとアプリがクラッシュして次のエラーが発生します。

System.MissingMethodException: Method not found "System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Dispose()"

開発者のマシンを Surface にリモート接続してこの問題をデバッグしましたが、クラッシュさせることはできません。それでも、「Start Listening」ボタンが押されたときに実行されるコードは次のとおりです。

SpeechRecognitionResult speechResult = await mRecognizer.RecognizeSpeechToTextAsync();

/** Prior code **/


private ICommand mListen;
...
mListen = new DelegateCommand<object>(OnListen);

public ICommand Listen
{
 get
        {
         return mListen;
        }
}

ありがとう!

4

0 に答える 0