Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Balení aplikací poskytuje aplikaci předvídatelnou instalaci, aktualizaci a servisní model na Windows. Aplikace WinUI 3 jsou ve výchozím nastavení distribuovány jako balíček, zatímco mnoho jiných typů aplikací nikoli. Mezi funkce závislé na identitě balíčku patří úlohy na pozadí, nabízená oznámení, Windows 10 živé dlaždice, rozšíření vlastních kontextových nabídek, sdílení cílů a další body rozšiřitelnosti. Balení také podporuje čistější nasazení, spolehlivé aktualizace a distribuci prostřednictvím kanálů, jako jsou Microsoft Store a nástroje podnikového nasazení.
Nasazení určuje způsob distribuce aplikace a všech závislostí modulu runtime pro uživatele. Tento přehled vám pomůže vybrat model balení, distribuční cestu a pro aplikace, které používají Windows App SDK, model nasazení závislý na architektuře nebo samostatný model nasazení.
Volba možností balení, distribuce a nasazení
- Porovnání balených, balených s externím umístěním a nebalených modelů najdete v tématu Přehled balení.
- Chcete-li porovnat cesty distribuce Microsoft Store, pro podniky a přímé stažení, viz Zvolte cestu distribuce.
- Pokud chcete porovnat nasazení závislé na rozhraní a samostatném nasazení Windows App SDK, podívejte se na přehled nasazení Windows App SDK.
- Aktuální stav distribučních funkcí, včetně
ms-appinstallerprotokolu, najdete v tématu Aktuální stav Windows funkcí distribuce aplikací.
Stručná referenční příručka ke scénáři nasazení aplikace Windows
Následující tabulka přiřazuje běžné cíle distribuce k možnostem balení a možnostem modulu runtime sady Windows App SDK. Informace o nákladech na podepisování kódu a podpoře správy mobilních zařízení (MDM) najdete v tématu Volba distribuční cesty.
| Cíl distribuce | Režim balení | Režim běhu | modul runtime Windows App SDK na cílovém počítači |
|---|---|---|---|
| Publikovat do Microsoft Store | Zabalené (MSIX) | Závislá na rámci | Automaticky nainstalovaná službou Store |
| Přímé stahování MSIX z webu (s instalačním programem aplikací) | Zabalené (MSIX) | Kteroukoli | Samostatná, pokud je soběstačná; balíček frameworku musí být distribuován s aplikací, pokud je aplikace závislá na frameworku. |
| Podnikové nasazení prostřednictvím Microsoft Intune nebo Microsoft Configuration Manager (ConfigMgr) | Balíček (MSIX) nebo balíček s externím umístěním (Windows 10, verze 2004, sestavení 19041 nebo novější) | Kteroukoli | Zabalené aplikace mohou deklarovat závislosti na frameworku; aplikace závislé na frameworku zabalené s externím umístěním musí běhové prostředí nasadit samostatně. |
| Přímé stažení pomocí instalačního programu WiX nebo Inno | Zabalené v externím umístění nebo nebalené | Doporučeno jako samostatné | Přibalené v rámci samostatného nasazení |
| Xcopy nebo zip archiv (bez instalačního programu) | Unpackaged | Samostatný | Zahrnuto v rámci samostatného nasazení |
| Stažení závislé na rozhraní (nejmenší stopa) | Unpackaged | Závislá na rámci | Musí být předinstalované nebo nasazené samostatně. |
| Artefakt kontinuální integrace nebo interní test | Kteroukoli | Samostatné řešení zjednodušuje nastavení stroje | Součástí balíčku, pokud je samostatné; vyžaduje instalaci modulu runtime, pokud je závislá na frameworku. |
Note
PublishSingleFile (jednosouborový soubor EXE) funguje s nebalenými, samostatnými aplikacemi .NET WinUI 3 (Windows App SDK verze 1.5 a novější). Vytvoří jeden distribuovatelný EXE, který extrahuje závislosti do dočasného adresáře při prvním spuštění. Zabalené aplikace (MSIX nebo zabalené s externím umístěním) nepodporují PublishSingleFile. Požadované vlastnosti MSBuild a ověřování při sestavení najdete v WindowsAppSDKSingleFileVerifyConfiguration.
Balení a nasazení prostředků
Balení
Připravte aplikaci na distribuci tím, že nakonfigurujete, jak je zabalená, nainstalovaná a aktualizovaná.
Nasazení
Zjistěte, jak doručovat a spravovat Windows App SDK s aplikací pomocí architektury nebo možností samostatného nasazení.
Související obsah
- Publikování první Windows aplikace
- možnosti podepisování kódu pro vývojáře aplikací Windows
- MSIX na Windows 10 a Windows 11
Windows developer