2012-05-18 9 views

risposta

10

provare questo: var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; è documentazione here

+1

la sua non è supportato in Windows Phone 7 –

3

Un paio di persone hanno risposto alla tua domanda nel post che hai collegato.

Una risposta è ottenere il valore ProductID dal file WMAppManifest.xml. Questo valore sarà il tuo ID applicazione di mercato una volta che l'app è stata inviata. Quando la tua app viene inviata, il valore nel file WMAppManifest.xml viene modificato in modo da essere il valore per il marketplace. L'utilizzo di questo valore non funzionerà quando testate la vostra app, funzionerà una volta che sarà stato approvato.

Il secondo modo per avviare il processo di invio e andare alla pagina dei dettagli per ottenere l'URI per la tua app.

2

Utilizzare questo nel codice:

string appID = (from manifest in 
    System.Xml.Linq.XElement.Load("WMAppManifest.xml").Descendants("App") 
select 
manifest).SingleOrDefault().Attribute("ProductID").Value; 

tenere a mente, è necessario aggiungere di riferimento System.Xml.Linq e comprendono anche lo spazio dei nomi.

+1

Finora questa codice crash in costruisce pubblicato con rif nulla –