4

WP8 でカスタム連絡先ストアを作成しようとしました。私のコード(msdnから):

     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", "sample@tut.by", "32");

    }

ボタンをクリックすると System.UnauthorizedAccessException: Access is denied が発生します。.

わかりません、どうなりますか?

4

1 に答える 1

4

プロジェクトの WMAppManifest.xml ファイルにID_CAP_CONTACTS機能を追加してみてください。

UnauthorizedAccessException は、特定の機能がマニフェストにない場合にスローされる一般的な例外タイプです。なぜ MS 関係者は、MSDN ドキュメントにこのような重要なヒントを追加するのを忘れたのか不思議に思うだけです。

于 2012-11-06T10:29:20.317 に答える