扩展已有的封装软件应用程序

借助 MSIX,可以轻松地使用应用扩展和可选包扩展应用程序。 应用扩展的功能类似于其他系统中的插件、附加组件和加载项的功能。 可以将应用程序设为扩展主机,以允许它从打包的扩展中使用内容和部署事件。 Windows 10 周年版(版本 1607 版本 10.0.14393)中引入了应用扩展。

可选包可用于划分大型或复杂应用,或向已发布的应用添加新组件。 使用 Visual Studio 2017 版本 15.7 和 .NET Native 2.1,可以从 C++ 和 C# 可选包加载可执行代码。

应用扩展是一个开放的生态系统,适用于任何人增强你的应用。 对于谁能够开发应用扩展没有任何限制或控制。 可选包是一个封闭的生态系统,您作为发布者可以决定谁有权为您的主包创建可选包。

应用扩展也是独立的包。 它们可以是独立应用,不能对另一个应用具有部署依赖项。 可选包需要主包,不能在没有主包的情况下运行。

主题 DESCRIPTION
创建和托管应用扩展 本部分讨论如何在 MSIX 包中创建和托管应用扩展。
应用扩展的自定义属性 本部分讨论如何对应用扩展使用自定义属性。
使用可选包扩展应用 本部分讨论如何利用可选包模型将内容加载到主包中。