获取有关Windows 8应用程序的包信息

时间:2012-12-01 18:16:29

标签: windows deployment

我意识到Windows 8应用程序包含在Windows 8程序包中。 是否有一种编程方式来获取PackageId,安装位置和任何外部依赖项?

1 个答案:

答案 0 :(得分:0)

是。您可以利用Windows运行时打包API。

首先,您可以检索一些PackageVersion信息。有一个软件包版本号。

你可以在这里阅读: http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.packageversion.aspx

有各种对象可以为您提供更多信息。

Package package = Package.Current;
PackageId packageId = package.Id;
PackageVersion version = packageId.Version;

以下是一些可用的详细信息:

packageId.Name
version.Major
version.Minor
version.Build
version.Revision
packageId.Architecture
packageId.ResourceId
packageId.Publisher
packageId.PublisherId
packageId.FullName
packageId.FamilyName
package.IsFramework