Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.