从Package中检索当前应用程序版本
虽然我可以使用以下代码获得程序集版本
var assembly = typeof(App).GetTypeInfo().Assembly; var assemblyVersion = assembly.GetCustomAttribute().Version;
我想从Package.appxmanifest
中检索版本,在本例中为1.0.0.4
我希望能够访问Windows.ApplicationModel
,但这不适用于我
以下是您可以在代码中检索版本的方法:
using Windows.ApplicationModel; public static string GetAppVersion() { Package package = Package.Current; PackageId packageId = package.Id; PackageVersion version = packageId.Version; return string.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build, version.Revision); }
我用过这个链接: http : //www.michielpost.nl/PostDetail_67.aspx