UWP App包裹信息示例应用-在其中显示包裹身份的

时间:2019-01-27 01:46:49

标签: c# uwp

使用 VS2017最新版本15.9.5 ,我在我的 Windows 10 Pro 1809版上从Microsoft的GitHub网站成功部署了此UWP Package示例(使用其C#文件夹)。 >笔记本电脑。但是在示例应用程序的主窗口(如下所示)上,当我单击 1)身份->获取软件包时,它似乎没有显示软件包身份。

问题:在这里我可能遗漏或误解了什么?

注意:根据上述Microsoft文章:

  
    

每个程序包均由称为程序包标识的全局唯一标识符定义。该示例涵盖以下关键任务:

  
  • 使用Package.Id获取包标识
  • 使用Package.InstalledLocation获取软件包目录
  • 等等

运行示例时,示例应用的主窗口

enter image description here

1 个答案:

答案 0 :(得分:1)

PackageId(请参阅Docs)不是简单的字符串,而是具有几个属性的完整类,使您可以访问组成应用程序唯一ID的各个组件。

您最感兴趣的可能是FullName,它是软件包特定版本的完整唯一标识符,而FamilyName是与应用程序版本无关的标识符。

可以从PackageId访问Package.Current.Id实例。

但是,如果要在商店中生成指向您应用程序的链接,则必须硬编码在开发中心为您生成的特殊商店ID。您可以找到有关此here in Docs的详细信息。