Megosztás a következőn keresztül:


MSIX-csomag létrehozása a kódból

Ha az asztali alkalmazás aktív fejlesztés alatt áll, javasoljuk, hogy hozzon létre egy MSIX-csomagot a buildkörnyezetében ahelyett, hogy telepítőt hoz létre és futtat az MSIX Csomagolóeszközön keresztül. A Visual Studio 2017 15.5-ös és újabb verzióiban (beleértve a Visual Studio 2019-et is) a Windows Application Packaging Project használatával hozhat létre MSIX-et az alkalmazáshoz. Ha nem a Visual Studióban fejleszt, az MSIX parancssori eszközei integrálhatók a buildrendszerbe az alkalmazás bináris fájljainak MSIX-ként való csomagolásához.

Ha UWP-alkalmazást fejleszt, a Visual Studio alapértelmezés szerint AZ MSIX lesz az alkalmazás csomagolási formátuma.

Téma Leírás
Tudnivalók az asztali alkalmazás csomagolása előtt Háttér az MSIX-követelményekről és a csomagolt asztali alkalmazás futtatókörnyezeti viselkedéséről. Ezt hasznos tudni, mielőtt msIX-csomagot készít az asztali alkalmazáshoz. Ha UWP-alkalmazást készít, kihagyhatja ezt a szakaszt.
Asztali vagy UWP-alkalmazás csomagolása a Visual Studióban Ez a szakasz azt ismerteti, hogyan csomagolhatja be az asztalát (Windows Forms, WPF, Win32 stb.) vagy UWP-alkalmazást MSIX-ként a Visual Studióban.
CI/CD-folyamatok MSIX-összeállításokhoz és -telepítésekhez Ez a szakasz azt ismerteti, hogyan automatizálhatja a buildelési és üzembehelyezési munkafolyamatokat CI/CD-folyamatok használatával az Azure DevOpsban.
Csomagolás a parancssorból Ez a szakasz azt ismerteti, hogyan csomagolhatja az alkalmazást MSIX-ként parancssori eszközökkel.
Az MSIX-alkalmazás kiterjesztése Ez a szakasz azt ismerteti, hogyan terjesztheti ki az alkalmazást bővítmények és opcionális csomagok használatával.

Modern Windows 10-élmények hozzáadása

Miután létrehozott egy MSIX-csomagot az asztali alkalmazáshoz, UWP API-kat, csomagbővítményeket és UWP-összetevőket használhat a modern és vonzó Windows 10-élmények, például az élő csempék és értesítések megjelenítéséhez.

Továbbfejlesztés UWP API-kkal

Miután becsomagolta az alkalmazást, olyan funkciókkal egészítheti ki, mint az élő csempék és a leküldéses értesítések. Ezen képességek némelyike jelentősen javíthatja az alkalmazás előjegyzési szintjét, és ezek hozzáadása nagyon kevés időbe kerül. Egyes fejlesztésekhez egy kicsit több kódra van szükség.

Lásd: UWP API-k használata asztali alkalmazásokban.

Integráció csomagbővítményekkel

Ha az alkalmazásnak integrálnia kell a rendszerrel (például tűzfalszabályokat kell létrehoznia), írja le ezeket a dolgokat az alkalmazás csomagjegyzékében, és a rendszer a többit is végrehajtja. A legtöbb ilyen feladathoz egyáltalán nem kell kódot írnia. Ha egy kis XML-fájl szerepel a jegyzékben, például elindíthat egy folyamatot, amikor a felhasználó bejelentkezik, integrálhatja az alkalmazást a Fájlkezelőbe, és hozzáadhatja az alkalmazást a más alkalmazásokban megjelenő nyomtatási célok listájához.

Lásd : Az asztali alkalmazás integrálása csomagbővítményekkel.

Bővítés UWP-összetevőkkel

Bizonyos Windows 10-szolgáltatásoknak (például egy érintésvezérelt felhasználói felületi oldalnak) az AppContainerben kell futniuk. Általában először meg kell határoznia, hogy hozzáadhatja-e a felhasználói élményt a meglévő asztali alkalmazás UWP API-kkal való továbbfejlesztésével . Ha A felhasználói élmény eléréséhez UWP-összetevőt kell használnia, hozzáadhat egy UWP-projektet a megoldáshoz, és alkalmazásszolgáltatások használatával kommunikálhat az asztali alkalmazás és az UWP-összetevő között.

Lásd : Az asztali alkalmazás kiterjesztése UWP-összetevőkkel.