2012-05-18 18 views

答えて

10

この試してみてください。それは、公開で、このコードがクラッシュがnull参照を構築し、今の時点で文書here

+1

そののWindows Phone 7でサポートされていない var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; を –

3

あなたがリンクした投稿にあなたの質問に回答した人が2人あります。

答えは、WMAppManifest.xmlファイルからProductID値を取得することです。この値は、アプリが提出されるとマーケットプレイスアプリケーションIDになります。アプリケーションが送信されると、WMAppManifest.xmlファイルの値がマーケットプレイスの値に変更されます。この値を使用することはアプリのテスト時には機能しませんが、承認されると機能します。

投稿プロセスを開始し、詳細ページにアクセスしてあなたのアプリのURIを取得する2つ目の方法です。このコードで

2

用途:

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

に注意してください、あなたはSystem.Xml.Linqの参照を追加する必要があり、また、名前空間が含まれます。

+1

だ –

関連する問題