Windows Phone 7 – WP7应用程序版本

Windows Phone 7应用程序似乎有两个版本号,一个在AssemblyInfo.cs(通过AssemblyVersion / AssemblyFiLeversion属性),另一个是WMAppManifest.xml.那两个似乎不相关 – 改变一个不影响另一个.市场似乎使用清单中的一个 – 有人可以确认吗?

真正的问题是 – 如何从清单中以编程方式检索一个显示在“关于”屏幕上?

WmAppManifest.xml号码正在使用中.前两位数与Marketplace相关(当您进行更新时会检查),接下来的两个数字用于您的内部使用.

这是一个常规的XML文件,将其打开为XDocument并解析它. An example.

编辑:这个例子是无关紧要的.对于刚才的版本,请使用:

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

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...