2012-11-06 48 views
4

我試圖在WP8上創建定製聯繫商店。我的代碼(從MSDN):WP8定製聯繫商店

 async public void AddContact(string remoteId, string givenName, string familyName, string email, string codeName) 
    { 
     ContactStore store = await ContactStore.CreateOrOpenAsync(); 
    } 

    private void Button_Click_1(object sender, RoutedEventArgs e) 
    { 
     AddContact("0", "Sample", "Sample", "[email protected]", "32"); 

    } 

當我點擊按鈕,它出現System.UnauthorizedAccessException的:訪問被拒絕。 。

我不明白,會發生什麼?

+0

在哪一行上觸發異常?另外,你能否提供例外的細節? (消息,內部異常,如果有的話,callstack,...) –

回答

4

嘗試將ID_CAP_CONTACTS功能添加到項目中的WMAppManifest.xml文件中。

UnauthorizedAccessException是當某一能力從清單缺少其時引發一個共同的異常類型。我們只能想,爲什麼MS們忘了在MSDN文檔中添加如此重要的技巧。