2015-08-13 106 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文件並單擊打包選項卡。在那裏,你可以驗證你通過什麼值版本(主要,次要,建設,修訂)

希望這會有所幫助。