Nõuded: Teame, et pärast WebView2 juhtimise kasutamist C#-s tuleb WebView2 käitusaeg masinasse paigaldada, et see kuvataks ja töötaks normaalselt, vastasel juhul teatab programm erandist. WebView2 rakendused tuginevad kliendimasina WebView2 käitusajale. WebView2 rakenduse levitamisel tuleb arvestada, kuidas WebView2 käitusaega kliendimasinatel levitada ja uuendada.
Läbivaatamine:
Kolm režiimi: Evergreen Runtime Distribution Mode, Evergreen Offline iseseisev installer, Fixed Version Runtime
Allalaadimise aadress:Hüperlingi sisselogimine on nähtav.
Evergreen käitusaja jaotusrežiim
Rakendus kasutab seda linki, et programmiliselt alla laadida alglaadur kliendisse ja käivitada see käivitaja. See lähenemine väldib vajadust kasutada rakenduse pakendamise bootstrapperit. See lähenemine tugineb Microsofti sisuedastusvõrgule (CDN) käivitamiseks.
Igihaljas levitusmuster tagab, et WebView2 rakendused kasutavad ära uusimaid WebView2 funktsioone ja turvauuendusi. Igihaljas leviku muster omab järgmisi tunnuseid:
- WebView2 käitusaegAutomaatsed uuendusedIlma midagi tegemata. See saab samu Microsoft Edge'i uuendusi, nagu on kirjeldatud Microsoft Edge Stable Channel Release Notes'is ja Microsoft Edge Security Briefing Release Notes'is.
- Kõik WebView2 rakendused, mis kasutavad igihaljas jaotusmustrit, kasutavad igihaljas WebView2 käitusaegaJaga koopiaid, et säästa kettaruumi。
- Sobivatel süsteemidel on Microsoft Edge'i ja Evergreen WebView2 runtime'ide binaarid omavahel ühendatud samas versioonis. See link annab eeliseid ketta jalajäljele, mälule ja jõudlusele.
WebView2 käitusaja Evergreeni levitusrežiimi kasutamisel eeldab WebView2 rakendus, et kliendil on uusim käitusaeg. Kõigi kliendi rakenduste puhul ei saa rakendused nõuda WebView2 käitusajast kindlat versiooni. Kui ilmub uus WebView2 SDK pakett, levitatakse klientidele ühilduv WebView2 käitusaeg. Seetõttu saavad WebView2 rakendused kasutada API-sid WebView2 SDK uusimas versioonis.
WebView2 käivituslaadija on väike (MicrosoftEdgeWebview2Setup.exe Umbes 2 MB) paigaldaja. WebView2 käivituslaadija laadib alla ja paigaldab Evergreen Runtime'i Microsofti serveritest, mis vastavad kasutaja seadme arhitektuurile.
WebView2 käivituslaadija käivitatakse järgmise käsu väljastamisega:
Evergreen võrguühenduseta iseseisev installer
Erinevalt võrguühenduseta klientidest, st masinatest, millel puudub ligipääs välisvõrgule, on WebView2 Runtime Standalone Installer täielik installer, mis paigaldab Evergreen WebView2 käitusajaga võrguühenduseta keskkonnas.
Evergreeni iseseisev installeri käsk on järgmine:
Fikseeritud versiooni käitusaeg
Piiratud keskkondade puhul, kus on ranged ühilduvusnõuded, kaalu fikseeritud versiooni jaotusmudeli kasutamist. Fikseeritud versiooni levitamise režiimi tunti varem kui "too oma versioon kaasa" levitamise muster.
Fikseeritud versioonide levitamise režiimis kontrolli, millal sinu rakenduse WebView2 käitusaeg uuendatakse. Laadi alla konkreetne WebView2 runtime'i versioon ja pakendage see WebView2 rakendusega. Kliendi WebView2 käitusaega ei uuendata automaatselt. Selle asemel uuendatakse regulaarselt WebView2 käitusaega, mis on pakendatud ja levitatud uuendatud rakendusega. Fikseeritud versiooni meetod ei kasuta WebView2 käitusperioodi registrivõtit.
Fikseeritud versiooni binaarfailid on üle 250 MB ja muudavad rakenduse paketi suuremaks.
Laadi alla WebView2 käitusaeg Laadi alla fikseeritud versioon WebView2 käitusajast paketina failisufiksiga aadressiga :.cab, näiteks:Microsoft.WebView2.FixedVersionRuntime.106.0.1370.47.x64.cabAadress:Hüperlingi sisselogimine on nähtav.
Lahtipaki WebView2 käitusaegne pakett käsurea käsuga expand {path to the package} -F:* {path to the destination folder} või kasuta dekompressioonitööriista nagu WinRAR. Väldi dekompressimist File Exploreri kaudu, sest meetod ei pruugi anda õiget kaustastruktuuri. Näiteks käsk on järgmine:
C# programm näitab WebView2 keskkonna loomisel fikseeritud binaarversiooni teed, mida määrab keskkonnamuutuja, ning kood on järgmine:
Näete, et winform programm ei kasuta süsteemi poolt paigaldatud WebView2 käitusaega, vaid fikseeritud versiooni, mille me oleme seadistanud.
Viide:Hüperlingi sisselogimine on nähtav.
|