See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 6280|Vastuse: 0

[Allikas] WebView2 (6) WebView2 käitusaja levitamine ja juurutamine

[Kopeeri link]
Postitatud 16.10.2022 09:46:51 | | | |
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:

[WebView2] (1) Microsoft Edge WebView2 tehnoloogia esmatutvustus
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm tutvustab WebView2 veebisisu kuvamiseks
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Kahepoolne suhtlus veebi ja WinFormi rakenduste vahel
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web ja WinForm kutsuvad üksteisele funktsioonimeetodeid
https://www.itsvse.com/thread-10365-1-1.html

[WebView2] (5) Virtuaalse hosti kohalike HTML-ressursside laadimine
https://www.itsvse.com/thread-10367-1-1.html

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.





Eelmine:ESXI 7 kontrollib serveri hosti mälumudelit ja suurust
Järgmine:[Praktiline võitlus] Ehita HTTP proxy teenus Tinyproxy põhjal
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com