WP8获取当前的应用版本

时间:2014-09-10 14:55:40

标签: c# .net windows-phone-8 xamarin

我目前正试图通过代码获取我的应用当前版本值。在MSDN上显示使用类Windows.ApplicationModel.Package的属性Id:

http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.id.aspx

不幸的是,该物业似乎是" Id"在WP中没有实现(它会引发"未实现的异常")

WP8或WP8.1上是否真的支持此API?它仅适用于"商店应用" (发布)?有人已经用过了吗?

我知道我可以解析WMAppManifest.xml以获取值,但我需要从外部程序集(自定义.dll)而不是应用程序程序集中完成此操作。

感谢 ˚F

1 个答案:

答案 0 :(得分:1)

您可以像这样获得version

string Version = XDocument.Load("WMAppManifest.xml")
                .Root.Element("App").Attribute("Version").Value;

更好的参考是:

Getting Application Version Windows Phone 8