2011-10-05

PhoneLauncher と COMException とID_CAP_PHONEDIALER

.NET の開発に慣れている人だったら、考えるまでもないことなのだろうけど、 PhoneLauncer.Show() で COMException が throw され落ちてしまい、なんでかなと少し悩んだ。

おそらくはパーミッション (Capability) 関係だろうというのはわかっていたので、 WMAppManifest.xml の <capabilities> を眺めて結局は <capability name="ID_CAP_PHONEDIALER"> を追加することで動作するようになった。

それは良いとして、もう少し直接的なエラーメッセージなりログなりを取得することってできないものかしらん。例外の詳細を見てもよくわかんないのよねー。

0 件のコメント:

コメントを投稿