tmytのらくがき

個人の日記レベルです

WMAppManifest.xmlはちゃんと書いた方がいいですよ!

WP7向けアプリケーションプロジェクトを作るとPropertiesフォルダ以下にWMAppManifest.xmlというファイルが作成されています。
このファイルの中に、次のような記述があります。

<Capabilities>
  <Capability Name="ID_CAP_NETWORKING" />
  <Capability Name="ID_CAP_LOCATION" />
  <Capability Name="ID_CAP_SENSORS" />
  <Capability Name="ID_CAP_MICROPHONE" />
  <Capability Name="ID_CAP_MEDIALIB" />
  <Capability Name="ID_CAP_GAMERSERVICES" />
  <Capability Name="ID_CAP_PHONEDIALER" />
  <Capability Name="ID_CAP_PUSH_NOTIFICATION" />
  <Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
</Capabilities>

ようするにアプリケーションがどんな機能を必要としているか。が記述してあるのですが、ちゃんと必要な機能だけにしてからマーケットプレイスに投げないと

と、こんな感じに必要でないのにこのアプリは以下の機能を必要とします。と言われてしまいます。*1
ここを正しい内容に変更したくても更新バージョンを申請しないといけないので皆さんは僕みたいにデフォルトで適当に投げつけたりしないようにしましょうね!

*1:なんにも考えずにデフォルトのテンプレートで投げるとこうなっちゃいました。