如何在UWP Windows 10中更改包家族名称

9

我想更改图中提到的密钥,当我更改证书文件时,它会更改为另一个临时密钥,并且发布者文件夹将以此密钥命名。但我希望它有一个有意义的名称。这可能吗?如果有人知道,请帮助我。

enter image description here

1个回答

14
这些元素共同声明了你的应用程序的身份,建立了所有包所属的“包系列”。单独的包将有其他细节,例如架构和版本。

enter image description here

包族名称是 YourProjectNameTemporaryKey 的组合。而 TemporarykeyPublisher 的哈希值。PFN(包族名称)会自动填充为 Package nameTemporarykey 的组合。它仅随着 Publisher 的值更改而更改。但它始终是一个哈希值,而不是有意义的名称。

同时,在安装我的应用程序时,由于我已经指定了发布者缓存文件夹,它将在发布者文件夹内创建一个文件夹(即..\AppData\Local\Publishers\53xf6sf2p7nwp),并且文件夹名称与临时密钥匹配。是否有任何方法可以使用有意义的名称创建该文件夹,而不是使用临时密钥创建它? - Ajith KT
您无法更改发布者缓存文件夹的名称。它是与您的临时密钥匹配的唯一名称。但是,您可以通过在应用程序清单中编写以下代码来指定“53xf6sf2p7nwp”文件夹内的文件夹名称: - Nico Zhu
是的,我在发布者缓存文件夹中有一些文件夹,我可以像你提到的那样给这些文件夹命名,但我的实际意图是将发布者缓存文件夹的名称更改为有意义的名称。无论如何,感谢您的更新。 - Ajith KT
@NicoZhu-MSFT 如果我知道软件包名称和发布者,那么我能猜测PFN吗?如果可以,是否有任何文档说明如何做到这一点? - Soumya Mahunt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接