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