2015-08-13 92 views
0

即使我有一个应用程序版本WMAppManifest作为Package.appxmanifest设置为3.0.4两者Windows.ApplicationModel.Package.Current给我1.0.0.0应用程序版本 - WP8.1

任何线索?这是我正在努力找回

var myPackage = Windows.ApplicationModel.Package.Current; 
var ver = myPackage.Id.Version; 
string appVer = string.Format("{0}.{1}.{2}.{3}", ver.Major, ver.Minor, ver.Build, ver.Revision); 

回答

0

你可以设置你的应用程序版本AssemblyInfo.cs文件中是这样的:

[assembly: AssemblyVersion("1.0.*")]

要找回它做到这一点:

var nameHelper = new AssemblyName(Assembly.GetExecutingAssembly().FullName); 
string sMyAppVersion = nameHelper.Version.ToString(); 
0

如果这是一个8.1的通用应用程序。转到Package.appxmanifest文件并单击打包选项卡。在那里,你可以验证你通过什么值版本(主要,次要,建设,修订)

希望这会有所帮助。