4

我在Visual Studio 2012環境的模擬器上運行了Windows Phone 8應用程序。我實現了邏輯,能夠發送吐司推送通知給這個應用程序。當涉及到下面的代碼片段中的MainPage構造函數中,我收到在主題行中列出的除外:在Microsoft.Phone.ni.dll中發生類型'System.UnauthorizedAccessException'的第一次機會異常

// try to find the channel 
pushChannel = HttpNotificationChannel.Find(channelName); 

此外,下面的信息是由異常給出了:

訪問推送通知要求在清單中定義ID_CAP_PUSH_NOTIFICATION。

什麼可能是錯的,或者我錯過了什麼,我收到這樣的例外。請注意,我使用具有完全權限的管理員帳戶運行VS 2012環境。

謝謝!

回答

12

在Visual Studio的解決方案資源管理

  1. 展開項目的「屬性」節點。
  2. 從「屬性」面板打開「WMAppManifest.xml」文件。
  3. 導航到「功能」選項卡
  4. 如果未選中按鈕「ID_CAP_PUSH_NOTIFICATION」,則選中它。
相關問題