【问题标题】:WP8 Get current App VersionWP8 获取当前应用版本
【发布时间】:2014-09-10 14:55:39
【问题描述】:

我目前正在尝试通过代码获取我的应用当前版本值。在 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

【问题讨论】:

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


    【解决方案1】:

    您将能够像这样获得version

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

    更好的参考是这样的:

    Getting Application Version Windows Phone 8

    【讨论】:

    • 正如我所写,我已经阅读了有关此解决方案的信息。我真的不喜欢这种方法。如果 MS 改变 WMAppManifest 的结构方式会怎样?此外,我需要从外部程序集(引用的 dll)中读取文件。其他人建议检查“调用程序集”版本,这似乎是可靠的解决方案。
    猜你喜欢
    • 2017-02-01
    • 2011-04-26
    • 1970-01-01
    • 2022-07-19
    • 2017-03-17
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    相关资源
    最近更新 更多