3

I am running the Marketplace Test Kit in preperation for submission to the Marketplace and the automated tests is claiming I am using ID_CAP_NETWORKING and ID_CAP_MICROPHONE. I am not using the microphone or any audio code anywhere within the application.

I have double checked the references/code for the items listed in the Rules.xml in the SDK folder and cannot find any reference to any of them.

Why is the Marketplace Test Kit claiming that the application requires ID_CAP_MICROPHONE?

Duncan Watts
  • 1,331
  • 9
  • 26

1 Answers1

3

In order to ID_CAP_MICROPHONE appear on you app, you or a 3rd party component must have a reference to Microsoft.Xna.Framework.Audio.Microphone.

So either remove your code that references that class or the 3rd party component that does!

Pedro Lamas
  • 7,185
  • 4
  • 27
  • 35
  • You make it sound so simple! Used CheckASM to find that it's the third party package WPExtensions which has the reference which I'm using for a bindable application bar. Luckily the source is available so I rebuilt without the Microphone helper code and now all is well. Ta! – Duncan Watts Jun 13 '12 at 10:13
  • You could always have gone with Reflector too! ;) – Pedro Lamas Jun 13 '12 at 12:03