2012-05-18 9 views

Antwort

10

versuchen Sie dies: var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; es ist Dokumentation here

+1

seine nicht 7 in Windows Phone unterstützt –

3

Ein paar Leute haben Ihre Frage in der Post beantwortet, die Sie verlinkt haben.

Eine Antwort besteht darin, den ProductID-Wert aus Ihrer WMAppManifest.xml-Datei abzurufen. Dieser Wert ist Ihre Marketplace-Anwendungs-ID, sobald die App gesendet wurde. Wenn Ihre App übermittelt wird, wird der Wert in Ihrer WMAppManifest.xml-Datei als Wert für den Marktplatz geändert. Während der Verwendung dieses Werts beim Testen Ihrer App nicht funktioniert, funktioniert es, sobald es genehmigt wurde.

Die zweite Möglichkeit, den Übermittlungsprozess zu starten und auf die Detailseite zu gelangen, um den URI für Ihre App zu erhalten.

2

verwenden in Ihrem Code:

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

Denken Sie daran, Sie müssen System.Xml.Linq Referenz und schließen auch den Namespace hinzuzufügen.

+1

Ab sofort diesen Code stürzt in veröffentlicht mit null ref baut –

Verwandte Themen