Windows 应用 SDK 和 Windows 11 OS 都支持应用在运行时动态引用和使用 MSIX 框架包,这通过使用一个称为 动态依赖项的功能来实现。 此功能主要用于通过解压缩的桌面应用来使用 MSIX 框架包提供的 API 和其他内容。
使用动态依赖项功能的最常见方案是在未打包的应用中引用 Windows 应用 SDK 框架包。 在某些情况下,你可能希望使用动态依赖项功能从未打包的应用引用不同的框架包,例如用于 WinUI 2 或 DirectX 运行时的框架包。
有关动态依赖项功能的概述以及有关在应用中使用它的指南,请参阅以下文章。
文章 | DESCRIPTION |
---|---|
MSIX 框架包和动态依赖项 | 介绍与 MSIX 框架包相关的重要概念,并描述动态依赖项功能的目的。 本文包含有关框架包引用的包图表的详细信息,以及框架包的维护模型。 |
使用 Windows 应用 SDK 运行时用于打包在外部位置的应用或未打包的应用 | 介绍如何在未打包应用中,在运行时动态依赖 Windows 应用 SDK 框架包。 此方案使解压缩的应用能够使用 Windows 应用 SDK 功能。 |
使用动态依赖项 API 在运行时引用 MSIX 包 | 介绍如何在运行时使用 动态依赖项 API,在未打包的应用中动态添加对不同框架包(不包括 Windows 应用 SDK 框架包)的依赖。 |
打包的桌面应用如何在 Windows 上运行
若要深入了解为桌面应用程序创建 Windows 应用包时文件和注册表项会发生什么情况,请参阅 了解打包的桌面应用在 Windows 上的运行方式。
相关主题
- 针对依赖框架的应用程序的 Windows 应用 SDK 部署指南(适用于拥有外部位置的打包应用或未打包应用)
- 适用于 Windows 应用 SDK 的
运行时体系结构 - MSIX 文档