我想知道对于 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 检索)包含版本我是在上传到商店时输入的?