System.MissingMethodException:找不到方法在Surface RT上部署的Windows应用商店应用

时间:2013-12-30 15:22:16

标签: c# windows-store-apps visual-studio-2013 sideloading

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

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

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;
        }
}

谢谢!

0 个答案:

没有答案