访问联系人时mscorlib.ni.dll中的System.UnauthorizedAccessException

时间:2017-11-29 19:45:58

标签: c# visual-studio windows-phone-8.1

在此示例代码中,我想将联系人导出为vcard格式,但是,在调用FindContactByIdAsync()方法时,会抛出以下异常:

其他信息:访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

代码:

Windows.Phone.PersonalInformation.ContactStore store = await Windows.Phone.PersonalInformation.ContactStore.CreateOrOpenAsync();
Contact test = Constants.localContacts[0];
StoredContact contact = await store.FindContactByIdAsync(test.Id);
var result = await contact.ToVcardAsync(VCardFormat.Version3);
System.Diagnostics.Debug.WriteLine(result);

我已经在Package.appmanifest中为联系人设置了权限。

如何解决此问题?

0 个答案:

没有答案