Sdílet prostřednictvím


Sestavení balíčku MSIX z kódu

Pokud je vaše desktopová aplikace v aktivním vývoji, doporučujeme vytvořit balíček MSIX v prostředí sestavení místo vygenerování instalačního programu a jeho spuštění prostřednictvím nástroje MSIX Packaging Tool. V sadě Visual Studio 2017 verze 15.5 a novější (včetně sady Visual Studio 2019) můžete pomocí projektu Windows Application Packaging vygenerovat MSIX pro vaši aplikaci. Pokud v sadě Visual Studio nevyvíjíte, existují nástroje příkazového řádku MSIX, které můžete integrovat do buildového systému a zabalit binární soubory aplikací jako MSIX.

Pokud vyvíjíte aplikaci pro UPW, Visual Studio ve výchozím nastavení nastaví MSIX jako formát balení pro vaši aplikaci.

Téma Popis
Co je potřeba vědět před zabalením desktopové aplikace Pozadí požadavků MSIX a chování při spuštění zabalené desktopové aplikace. To je užitečné vědět před vytvořením balíčku MSIX pro desktopovou aplikaci. Pokud vytváříte aplikaci pro UPW, můžete tuto část přeskočit.
Balíčkování desktopové nebo UWP aplikace ve Visual Studiu Tato část popisuje, jak zabalit desktopovou aplikaci (Windows Forms, WPF, Win32 atd.) nebo APLIKACI PRO UPW jako MSIX v sadě Visual Studio.
Kanály CI/CD pro sestavení a nasazení MSIX Tato část popisuje, jak automatizovat pracovní postupy sestavení a nasazení pomocí kanálů CI/CD v Azure DevOps.
Balení z příkazového řádku Tato část popisuje, jak zabalit aplikaci jako MSIX pomocí nástrojů příkazového řádku.
Rozšíření aplikace MSIX Tato část popisuje, jak můžete rozšířit aplikaci pomocí rozšíření a volitelných balíčků.

Přidejte moderní prostředí Windows 10

Po vytvoření balíčku MSIX pro desktopovou aplikaci můžete pomocí rozhraní API pro UPW, rozšíření balíčků a komponent UPW oživit moderní a poutavé prostředí Windows 10, jako jsou živé dlaždice a oznámení.

Vylepšení pomocí rozhraní API pro UWP

Jakmile aplikaci zabalíte, můžete ji rozsvítit pomocí funkcí, jako jsou živé dlaždice a nabízená oznámení. Některé z těchto funkcí můžou výrazně zlepšit úroveň zapojení vaší aplikace a stojí vám velmi málo času na přidání. Některá vylepšení vyžadují trochu více kódu.

Viz Použití rozhraní API pro UPW v desktopových aplikacích.

Integrace s rozšířeními balíčků

Pokud se vaše aplikace potřebuje integrovat se systémem (například: vytvoření pravidel brány firewall), popište tyto věci v manifestu balíčku aplikace a systém provede zbytek. U většiny těchto úloh nemusíte vůbec psát žádný kód. S trochou XML v manifestu můžete dělat věci, jako je spuštění procesu, když se uživatel přihlásí, integruje vaši aplikaci do Průzkumníka souborů a přidá vaši aplikaci seznam cílů tisku, které se zobrazí v jiných aplikacích.

Viz Integrace desktopové aplikace s rozšířeními balíčků.

Rozšiřte pomocí komponent UWP

Některá prostředí Windows 10 (například stránka uživatelského rozhraní s dotykovým ovládáním) musí běžet uvnitř appContaineru. Obecně byste měli nejprve určit, zda můžete své zkušenosti vylepšit stávající desktopovou aplikaci pomocí rozhraní API pro UWP. Pokud potřebujete použít komponentu UPW, abyste dosáhli tohoto prostředí, můžete do svého řešení přidat projekt UPW a pomocí aplikačních služeb komunikovat mezi desktopovou aplikací a komponentou UPW.

Viz Rozšíření desktopové aplikace s komponentami UPW.