Se sviluppate applicazioni per Window Phone 7 saprete che è necessario specificare nel file WMAppManifest.xml tutte le funzionalità del device che la nostra applicazione andrà ad utilizzare.
La validità di quanto indicato informerà l’utente prima del download, e verrà inoltre controllata durante il processo di pubblicazione sul Marketplace.
Per identificare velocemente quali funzionalità sono necessarie per il corretto funzionamento della nostra app è disponibile il CapabilityDetection, installato assieme all’SDK.
Per comodità mi sono creato quindi uno shortcut tra i tool di Visual Studio in questo modo:
Title: WP7 Capability Detection
Command: C:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Tools\CapDetect\CapabilityDetection.exe
Arguments: Rules.xml $(BinDir)
Initial directory: C:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Tools\CapDetect\
Use Output window: true
Ora, una volta compilata l’applicazione, posso lanciare il tool direttamente da Visual Studio, ed il risultato mi verrà mostrato nella console di output: