Sdílet prostřednictvím


Dynamické používání balíčků architektury MSIX z desktopové aplikace

Sada Windows App SDK a operační systém Windows 11 umožňují aplikacím dynamicky odkazovat a používat balíčky architektury MSIX dynamicky za běhu pomocí funkce označované jako dynamické závislosti. Tato funkce je určená především rozbalenými desktopovými aplikacemi k používání rozhraní API a dalšího obsahu poskytovaného balíčky architektury MSIX.

Nejběžnějším scénářem použití funkce dynamických závislostí je odkazování na balíček architektury sady Windows App SDK v rozbalené aplikaci. V některých scénářích můžete chtít použít funkci dynamických závislostí k odkazování na jiný balíček architektury z rozbalené aplikace, například balíček architektury pro WinUI 2 nebo Modul runtime DirectX.

Přehled funkce dynamických závislostí a pokyny k jeho použití v aplikacích najdete v následujících článcích.

Článek Popis
balíčky architektury MSIX a dynamické závislosti Představuje důležité koncepty související s balíčky architektury MSIX a popisuje účel funkce dynamických závislostí. Tento článek obsahuje podrobnosti o grafu balíčků pro odkazy na balíčky rámce a modelu údržby pro balíčky rámce.
Použití modulu runtime Windows App SDK pro aplikace zabalené na externím místě nebo nezabalené Popisuje, jak dynamicky navázat závislost na balíčku architektury frameworku Windows App SDK při běhu v nerozbalené aplikaci. Tento scénář umožňuje rozbaleným aplikacím používat funkce sady Windows App SDK.
Použijte rozhraní API pro dynamické závislosti pro odkazování na balíčky MSIX během běhu Popisuje, jak využít rozhraní API dynamické závislosti k dynamickému převzetí závislosti na různých rámcových balíčcích (kromě rámcového balíčku sady Windows App SDK) během běhu nebalené aplikace.

Jak se zabalené desktopové aplikace spouštějí ve Windows

Podrobnější informace o tom, co se stane se soubory a položkami registru při vytváření balíčku aplikace pro Windows pro desktopovou aplikaci, najdete v tématu Vysvětlení toho, jak zabalené desktopové aplikace běží ve Windows.