在Windows Phone 8.1 xaml中获取联系人时发生System.ExecutionEngineException

时间:2014-11-25 11:07:02

标签: c# winrt-xaml windows-phone-8.1 windows-8.1 win-universal-app

我正在创建一个Windows Phone 8.1 xaml应用程序。它需要电话联系并填入列表中。

我使用以下代码来实现此目的。

 var contactStore = await ContactManager.RequestStoreAsync();

 var contacts = await contactStore.FindContactsAsync();

在使用较少联系人的模拟器进行测试时效果很好。但是在使用真实设备进行测试时,我在调用FindContactsAsync方法后中断了。

我得到了这个例外

  

未处理的类型' System.ExecutionEngineException'   发生在未知模块中。

为什么会这样?请注意,在我的手机中有大约1000个联系人。

请帮忙!

1 个答案:

答案 0 :(得分:0)

要解决此问题,可以通过修改应用程序的配置文件来禁用并发垃圾回收。有关更多信息,请参见如何:禁用并发垃圾收集。

http://msdn.microsoft.com/en-us/library/at1stbec.aspx