gpt4 book ai didi

c# - 从包中检索当前应用程序版本

转载 作者:IT王子 更新时间:2023-10-29 04:03:01 26 4
gpt4 key购买 nike

虽然我可以使用以下代码获取程序集版本

        var assembly = typeof(App).GetTypeInfo().Assembly;
var assemblyVersion = assembly.GetCustomAttribute<AssemblyFileVersionAttribute>().Version;

在这种情况下,我想从 Package.appxmanifest 中检索版本 1.0.0.4

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest">
<Identity Name="zzz" Publisher="CN=zzz" Version="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

关于c# - 从包中检索当前应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28635208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com