1

我正在使用 C# 开发一个简单的 Tongue Twister Windows Store App。该应用程序在我的开发环境(Windows 8.1 Pro、x64、Visual Studio 2013)上运行良好,并且仅在 Surface RT(Windows RT 8.1 预览版)上运行时才会崩溃。当我将包侧载到 Surface 时,我将它部署到 ARM;而在本地,我使用 x86 运行。

该应用程序使用(表面)麦克风收集用户的声音,当按下“开始收听”按钮时,它会崩溃并产生以下错误:

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

我已经调试了这个问题,将我的开发人员机器远程连接到 Surface,但我不能让它崩溃。然而,按下“开始收听”按钮时执行的代码是:

SpeechRecognitionResult speechResult = await mRecognizer.RecognizeSpeechToTextAsync();

/** Prior code **/


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

public ICommand Listen
{
 get
        {
         return mListen;
        }
}

谢谢!

4

0 回答 0