使用 VS2017最新版本15.9.5 ,我在我的 Windows 10 Pro 1809版上从Microsoft的GitHub网站成功部署了此UWP Package示例(使用其C#文件夹)。 >笔记本电脑。但是在示例应用程序的主窗口(如下所示)上,当我单击 1)身份->获取软件包时,它似乎没有显示软件包身份。
问题:在这里我可能遗漏或误解了什么?
注意:根据上述Microsoft文章:
每个程序包均由称为程序包标识的全局唯一标识符定义。该示例涵盖以下关键任务:
运行示例时,示例应用的主窗口:
答案 0 :(得分:1)
PackageId
(请参阅Docs)不是简单的字符串,而是具有几个属性的完整类,使您可以访问组成应用程序唯一ID的各个组件。
您最感兴趣的可能是FullName
,它是软件包特定版本的完整唯一标识符,而FamilyName
是与应用程序版本无关的标识符。
可以从PackageId
访问Package.Current.Id
实例。
但是,如果要在商店中生成指向您应用程序的链接,则必须硬编码在开发中心为您生成的特殊商店ID。您可以找到有关此here in Docs的详细信息。