.NET の開発に慣れている人だったら、考えるまでもないことなのだろうけど、 PhoneLauncer.Show() で COMException が throw され落ちてしまい、なんでかなと少し悩んだ。
おそらくはパーミッション (Capability) 関係だろうというのはわかっていたので、 WMAppManifest.xml の <capabilities> を眺めて結局は <capability name="ID_CAP_PHONEDIALER"> を追加することで動作するようになった。
それは良いとして、もう少し直接的なエラーメッセージなりログなりを取得することってできないものかしらん。例外の詳細を見てもよくわかんないのよねー。
0 件のコメント:
コメントを投稿