Windows Phone 8 アプリケーションの WMAppManifest バージョンを取得して処理する適切な方法は何だろうと思っていました。
基本的に、私の場合は次のとおりです。最新バージョンでない場合、ユーザーがアプリを使用できないようにするチェックを実装したいと考えています。この場合、ユーザーのバージョン番号を確認したいと思います。現在、私は次のようにしています:
var docRoot = XDocument.Load("WMAppManifest.xml").Root;
string versionString = docRoot.Element("App").Attribute("Version").Value;
string clientString = docRoot.Element("App").Attribute("Title").Value;
ただし、マニフェストをアップロードして保存すると、XAP のアップグレード時にバージョン番号が求められます。したがって、私の質問は、ベースに格納されているバージョンを取得する方法、および/またはストアが WMAppManifest を自動的に更新する方法です。そのため、パッケージをアップロードするときに、アプリ マニフェスト (XDocument.Load によって取得) にバージョンが含まれていると想定できますか?ストアにアップロードするときに入力しましたか?