Windows phone 7 PhoneCallTask失败

Windows phone 7 PhoneCallTask失败,windows-phone-7,windows-phone-8,windows-phone,windows-phone-7.1,Windows Phone 7,Windows Phone 8,Windows Phone,Windows Phone 7.1,这是一项非常简单的任务,但不知何故它失败了 private void TextBlock_Tap_1(object sender, System.Windows.Input.GestureEventArgs e) { if (WasSwipe != true) { //JUST TO CHECK THAT CODE GETS HERE - RUNS PERFECT MessageBox.Show("");

这是一项非常简单的任务,但不知何故它失败了

private void TextBlock_Tap_1(object sender, System.Windows.Input.GestureEventArgs e)
    {
        if (WasSwipe != true)
        {
            //JUST TO CHECK THAT CODE GETS HERE - RUNS PERFECT
            MessageBox.Show("");

            //FUNCTION
            var phoneCallTask = new PhoneCallTask
            {
                DisplayName = "Kunal Chowdhury",
                PhoneNumber = "0208795446322"
            };
            phoneCallTask.Show();
            //FAILS HERE, AFTER SHOW
        }
        else
        {
            WasSwipe = false;
        }
    }
当我想显示任务时,它会失败,原因如下:

消息:访问被拒绝。(HRESULT异常:0x80070005(E_访问被拒绝))

来源:Microsoft.Phone

堆栈跟踪:位于Microsoft.Phone.Tasks.PhoneCallTask.NativeMethods.PhoneInitiateOutgoingPhoneCall\u外部(字符串 pDialString,字符串pDisplayName)

在Microsoft.Phone.Tasks.PhoneCallTask.PhoneDial(对象 电话呼叫任务)

在 System.Threading.QueueUserWorkItemCallback.WaitCallback\u上下文(对象 (州)

位于System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext、ContextCallback回调、对象状态、布尔值 (同步CTX)

在System.Threading.ExecutionContext.Run(ExecutionContext executionContext、ContextCallback回调、对象状态、布尔值 (同步CTX)

在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

在System.Threading.ThreadPoolWorkQueue.Dispatch()中

在System.Threading.\u ThreadPoolWaitCallback.PerformWaitCallback()中

此外:

电子邮件任务工作:

 EmailComposeTask emailComposeTask = new EmailComposeTask();

            emailComposeTask.Subject = "message subject";
            emailComposeTask.Body = "message body";
            emailComposeTask.To = "recipient@example.com";
            emailComposeTask.Cc = "cc@example.com";
            emailComposeTask.Bcc = "bcc@example.com";

            emailComposeTask.Show();

您可能没有在应用程序中指定以下权限:


您可能没有在应用程序中指定以下权限:

ID_CAP_PHONEDIALER