仅当该应用在运行时具有程序包标识时,桌面应用才能使用许多 Windows 功能。 请参阅 需要包标识的功能。 如果你拥有一个现有的桌面应用程序及其专用安装器,那么几乎不需要做出任何更改即可从包标识中获益。
从 Windows 10 版本 2004 开始,只需向应用生成 包并将其注册到外部位置 即可向应用授予包标识。 使用外部位置打包可在现有安装程序中注册简单的标识包,而无需更改应用程序安装方式或位置。 你可能熟悉完整的 MSIX 打包,这个选项要轻量得多。
可以使用 Windows 应用程序打包项目和具有外部位置扩展的包将标识包添加到现有 Visual Studio 项目。 当存在需要标识的单个应用程序项目时,建议使用此方法。 该工具提供可视化清单编辑器、用于本地化的可视化资源设计器、用于创建和信任自签名证书的图形向导、自动更新应用程序清单以及 PowerShell 脚本,以注册和注销用于本地测试的标识包。
如果不使用 Visual Studio 生成,或者想要在共享标识下捆绑多个应用程序可执行文件,可以 手动生成标识包。