Követelmények: Tudjuk, hogy a WebView2 vezérlés használata után C#-ban telepíteni kell a WebView2 futóidőt a gépre, hogy normálisan megjelenítse és működjön, különben a program kivételt jelent. A WebView2 alkalmazások a kliensgépen lévő WebView2 futásidőre támaszkodnak. WebView2 alkalmazás terjesztésekor figyelembe kell venned, hogyan lehet elosztani és frissíteni a WebView2 futóidejét kliens gépeken.
Szemle:
Három mód: Evergreen Runtime Distribution Mode, Evergreen Offline Independent Installer, Fixed Version Runtime
Letöltési cím:A hiperlink bejelentkezés látható.
Evergreen futási időbeli elosztási mód
Az alkalmazás ezt a linket használja, hogy programozott módon letöltse a bootloadert kliensre, és behívja a bootloadert. Ez a megközelítés elkerüli az app packaging bootstrapper használatát. Ez a megközelítés a Microsoft tartalomszolgáltató hálózatára (CDN) támaszkodik az bootstrapping érdekében.
Az örökzöld terjesztési minta biztosítja, hogy a WebView2 alkalmazások kihasználják a legújabb WebView2 funkciókat és biztonsági frissítéseket. Az örökzöld elterjedési mintázatnak a következő jellemzői vannak:
- WebView2 futásAutomatikus frissítésekAnélkül, hogy bármit is tenni kellene. Ugyanazokat a Microsoft Edge frissítéseket kapja, ahogy a Microsoft Edge Stable Channel Release Notes-ban és a Microsoft Edge Security Briefing Release Notes-ben is leírják.
- Minden WebView2 alkalmazás, amely az örökzöld eloszlási mintát használja, az evergreen WebView2 futásidőt használjaMegosztás másolatok a lemez megtakarítása érdekében。
- Jogosult rendszereken a Microsoft Edge és az Evergreen WebView2 futtatóinak binárjai ugyanabban a verzióban vannak összekapcsolva. Ez a link előnyöket biztosít a lemez méretére, a memóriára és a teljesítményre.
Amikor a WebView2 futisításának Evergreen terjesztési módját használjuk, a WebView2 alkalmazás feltételezi, hogy a kliens rendelkezik a legfrissebb futásidővel. Az összes kliensen lévő alkalmazás esetén nem igényelhetnek egy adott WebView2 futásidejű verziót. Amikor egy új WebView2 SDK csomag jelenik meg, a WebView2 futtatójának kompatibilis változata kerül az ügyfelek számára. Ennek eredményeként a WebView2 alkalmazások használhatják a WebView2 SDK legújabb verziójában szereplő API-kat.
A WebView2 futásidejű bootloader egy kis (MicrosoftEdgeWebview2Setup.exe Körülbelül 2 MB) telepítő. A WebView2 futtatóidős bootloader letölti és telepíti az Evergreen Runtime-ot a Microsoft szervereiről, amelyek megfelelnek a felhasználó eszközarchitektúrájának.
A WebView2 futási idejű bootloader a következő parancs kiadásával indul meg:
Evergreen offline önálló installer
Az offline kliensekkel ellentétben, azaz olyan gépekkel, amelyek nem férnek hozzá a külső hálózathoz, a WebView2 Runtime Standalone Installer egy teljes telepítő, amely offline környezetben telepíti az Evergreen WebView2 futásidőt.
Az Evergreen önálló telepítő parancsa a következő:
Fix verzió futási ideje
Szigorú kompatibilitási követelményeket igénylő korlátozott környezetekben érdemes a fix verziós elosztási modell használatát. A fix verziós terjesztési módot korábban "hozd magadd-a verziódat" terjesztési mintának hívták.
Fix verziós terjesztési módban szabályozd, mikor frissül az alkalmazásod WebView2 futásideje. Töltsd le a WebView2 futásidőnek egy adott verzióját, és csomagolj a WebView2 alkalmazással. A kliens WebView2 futóideje nem frissül automatikusan. Ehelyett a frissített alkalmazással csomagolt és terjesztett WebView2 runtime-t rendszeresen frissítik. A fix verziójú módszer nem használja a WebView2 futás rendszerének kulcsát.
A fix verziójú binárisok több mint 250 MB-ot jelentenek, és növelik az alkalmazáscsomagot.
Töltse le a WebView2 futásidőt Töltse le a WebView2 futtatójának rögzített változatát csomagként fájl tagtaggal, :.cab címmel, például:Microsoft.WebView2.FixedVersionRuntime.106.0.1370.47.x64.cabCím:A hiperlink bejelentkezés látható.
Bontsd ki a WebView2 futtatóidejű csomagját a parancssoros 'expand to the package} parancs 'expand to the package} -F:* {path to the destination folder} segítségével, vagy használj egy decompressionáló eszközt, például a WinRAR-t. Kerüld a Fájlkezelőn keresztüli decompressálást, mert a módszer nem feltétlenül adja a megfelelő mappászerkezetet. Például a parancs a következő:
A C# program a WebView2 környezet létrehozásakor megmutatja a bináris fix verzióhoz vezető útvonalat, amelyet a környezeti változó határoz meg, és a kód a következő:
Látható, hogy a winform program nem a rendszer által telepített WebView2 runtime-t használja, hanem a mi beállított fix runtime-verziót használja.
Utalás:A hiperlink bejelentkezés látható.
|