Windows Phone 8应用程序 - 点击应用程序中的电话号码,导致未处理的异常

时间:2013-04-27 01:29:07

标签: windows-phone-7 exception-handling windows-phone-8

当我点击我的应用程序中的电话号码时,嘿,伙计们是我的例外。我试图让用户点击电话号码并拨打电话。

  • $ exception {System.UnauthorizedAccessException:访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))   在Microsoft.Phone.Tasks.PhoneCallTask​​.NativeMethods.PhoneInitiateOutgoingPhoneCall_External(String pDialString,String pDisplayName)   在Microsoft.Phone.Tasks.PhoneCallTask​​.PhoneDial(Object phoneCallTask​​)   在System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(对象状态)   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx)   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx)   在System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()   在System.Threading.ThreadPoolWorkQueue.Dispatch()   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()} System.Exception {System.UnauthorizedAccessException}

2 个答案:

答案 0 :(得分:3)

在解决方案的Properties / WMAppManifest.xml中启用ID_CAP_PHONEDIALER

答案 1 :(得分:0)

尝试使用这个另一个线程..我的意思是使用Dispatcher.Begin {};并在此块中编写代码可以运行您的代码。