Windows-alkalmazások csomagolása és üzembe helyezése – áttekintés

Az alkalmazáscsomagolás kiszámítható telepítési, frissítési és karbantartási modellt biztosít az alkalmazásnak a Windows. A WinUI 3-alkalmazások alapértelmezés szerint vannak csomagolva, míg sok más alkalmazástípus nem. A csomag identitásától függő funkciók közé tartoznak a háttérfeladatok, leküldéses értesítések, Windows 10 élő csempék, egyéni helyi menükiterjesztések, megosztási célok és egyéb bővíthetőségi pontok. A csomagolás emellett támogatja a tisztább üzembe helyezéseket, a megbízható frissítéseket és a terjesztést olyan csatornákon keresztül, mint a Microsoft Store és a vállalati üzembehelyezési eszközök.

Az üzembe helyezés határozza meg, hogyan osztja el az alkalmazást és a futtatókörnyezeti függőségeket a felhasználók között. Ez az áttekintés segít kiválasztani a csomagolási modellt, a terjesztési útvonalat, valamint a Windows App SDK használó alkalmazások esetében egy keretrendszerfüggő vagy önálló üzembehelyezési modellt.

Csomagolási, terjesztési és üzembe helyezési lehetőségek kiválasztása

Windows alkalmazástelepítési forgatókönyv rövid útmutatója

Az alábbi táblázat a gyakori terjesztési célokat a csomagolási és a Windows App SDK-futtatókörnyezeti beállításoknak felelteti meg. A kódaláírási költségekről és a mobileszköz-kezelés (MDM) támogatásáról lásd: Terjesztési útvonal kiválasztása.

Terjesztési cél Csomagolási mód Futtatási mód Windows App SDK futtatókörnyezet a célgépen
Közzététel a Microsoft Store-ba Csomagolt (MSIX) Keretrendszerfüggő Az Áruház által automatikusan telepített
Közvetlen MSIX-letöltés a webhelyről ( az App Installer használatával) Csomagolt (MSIX) Bármelyik Csomagolva, ha önálló telepítésű; a keretrendszercsomagot az alkalmazással együtt kell terjeszteni, ha keretrendszerfüggő
Vállalati üzembe helyezés Microsoft Intune vagy Microsoft Configuration Manager keresztül (ConfigMgr) Csomagolt (MSIX) vagy külső helyen csomagolt (Windows 10, 2004-es verzió, 19041-es build vagy újabb) Bármelyik A csomagolt alkalmazások keretrendszerfüggőségeket deklarálhatnak; a külső helyen csomagolt keretrendszerfüggő alkalmazásoknak külön kell üzembe helyezni a futtatókörnyezetet
Közvetlen letöltés WiX- vagy Inno-telepítővel Csomagolás külső hellyel vagy csomagolatlan Önálló használatra ajánlott Önálló telepítés részeként csomagolva
Xcopy vagy zip archive (nincs telepítő) Csomagolatlan Önálló működésű Önálló telepítéssel csomagolva
Keretrendszertől függő letöltés (legkisebb lábnyom) Csomagolatlan Keretrendszerfüggő Előre kell telepíteni vagy külön kell telepíteni
Folyamatos integrációs összetevő vagy belső teszt Bármelyik Az önálló kialakítás leegyszerűsíti a gép beállítását Csomagban, ha önálló; futásidejű telepítést igényel, ha keretrendszerfüggő

Megjegyzés:

PublishSingleFile Az (egyfájlos EXE)csomagolatlan, önálló .NET WinUI 3-alkalmazásokkal (Windows App SDK 1.5-ös vagy újabb verzióval) működik. Egyetlen terjeszthető EXE-t hoz létre, amely az első indításkor kinyeri a függőségeket egy ideiglenes könyvtárból. A csomagolt alkalmazások (MSIX vagy külső helyről futtatott csomagolt alkalmazások) nem támogatják a(z) PublishSingleFile elemet. Az MSBuild szükséges tulajdonságaival és a buildidő ellenőrzésével kapcsolatban lásd: WindowsAppSDKSingleFileVerifyConfiguration.

Csomagolási és üzembehelyezési erőforrások

Csomagolás ikon
Csomagolás
Az alkalmazás csomagolásának, telepítésének és frissítésének konfigurálásával előkészítheti az alkalmazást a disztribúcióra.

Üzembe helyezés ikon
Telepítés
Megtudhatja, hogyan kézbesítheti és kezelheti a Windows App SDK az alkalmazással keretrendszer vagy önálló üzembe helyezési lehetőségek használatával.