Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 6280|Atbildi: 0

[Avots] WebView2 (6) WebView2 izpildlaika izplatīšana un izvietošana

[Kopēt saiti]
Publicēts 16.10.2022 09:46:51 | | | |
Prasības: Mēs zinām, ka pēc WebView2 vadības izmantošanas C# ierīcē ir jāinstalē WebView2 izpildlaiks, lai parādītu un darbotos normāli, pretējā gadījumā programma ziņos par izņēmumu. WebView2 lietojumprogrammas paļaujas uz WebView2 izpildlaiku klienta datorā. Izplatot WebView2 lietojumprogrammu, jāapsver, kā izplatīt un atjaunināt WebView2 izpildlaiku klienta datoros.

Pārskats:

[WebView2] (1) Sākotnējais ievads Microsoft Edge WebView2 tehnoloģijā
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm ievieš WebView2, lai parādītu tīmekļa saturu
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Divvirzienu saziņa starp Web un WinForm lietojumprogrammām
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web un WinForm izsaukšanas funkciju metodes
https://www.itsvse.com/thread-10365-1-1.html

[WebView2] (5) Virtuālā resursdatora lokālo HTML resursu ielāde
https://www.itsvse.com/thread-10367-1-1.html

Trīs režīmi: Evergreen Runtime Distribution Mode, Evergreen Offline Standalone Installer, Fixed Version Runtime

Lejupielādes adrese:Hipersaites pieteikšanās ir redzama.

Mūžzaļais izpildlaika sadales režīms

Lietotne izmanto šo saiti, lai programmiski lejupielādētu bootloader klientam un izsauktu bootloader. Šī pieeja ļauj izvairīties no nepieciešamības izmantot lietotnes iepakojuma bootstrapper. Šī pieeja paļaujas uz Microsoft satura piegādes tīklu (CDN) bootstrapping.

Mūžzaļais izplatīšanas modelis nodrošina, ka WebView2 lietojumprogrammas izmanto jaunākos WebView2 līdzekļus un drošības atjauninājumus. Mūžzaļajam izplatīšanas modelim ir šādas īpašības:

  • WebView2 izpildlaiksAutomātiskie atjauninājumineko nedarot. Tas saņem tos pašus Microsoft Edge atjauninājumus, kas aprakstīti Microsoft Edge stabilā kanāla laidiena piezīmēs un Microsoft Edge drošības instruktāžas laidiena piezīmēs.
  • Visas WebView2 lietojumprogrammas, kas izmanto mūžzaļo izplatīšanas modeli, izmanto mūžzaļo WebView2 izpildlaikuKoplietojiet kopijas, lai ietaupītu vietu diskā
  • Piemērotās sistēmās Microsoft Edge un Evergreen WebView2 izpildlaiku binārie faili ir cieši saistīti vienā versijā. Šī saite sniedz priekšrocības diska nospiedumam, atmiņai un veiktspējai.


Izmantojot WebView2 izpildlaika mūžzaļo izplatīšanas režīmu, WebView2 programma pieņem, ka klientam ir jaunākais izpildlaiks. Visām klienta programmām nevar būt nepieciešama konkrēta WebView2 izpildlaika versija. Izlaižot jaunu WebView2 SDK pakotni, klientiem tiek izplatīta saderīga WebView2 izpildlaika versija. Tā rezultātā WebView2 lietojumprogrammas var izmantot API jaunākajā WebView2 SDK versijā.

WebView2 izpildlaika bootloader ir mazs (MicrosoftEdgeWebview2Setup.exe aptuveni 2 MB) uzstādītājs. WebView2 izpildlaika bootloader lejupielādē un instalē Evergreen Runtime no Microsoft serveriem, kas atbilst lietotāja ierīces arhitektūrai.

WebView2 izpildlaika sāknēšanas ielādētājs tiek izsaukts, izdodot šādu komandu:


Mūžzaļš bezsaistes savrups instalētājs

Atšķirībā no bezsaistes klientiem, t.i., mašīnām, kurām nav piekļuves ārējam tīklam, WebView2 Runtime Standalone Installer ir pilnīgs instalētājs, kas instalē Evergreen WebView2 izpildlaiku bezsaistes vidē.

Evergreen atsevišķā instalēšanas komanda ir šāda:


Fiksēts versijas izpildlaiks

Ierobežotām vidēm ar stingrām saderības prasībām apsveriet iespēju izmantot fiksēto versiju izplatīšanas modeli. Fiksētās versijas izplatīšanas režīms agrāk bija pazīstams kā savas versijas izplatīšanas modelis.

Fiksēto versiju izplatīšanas režīmā kontrolējiet, kad tiek atjaunināts lietotnes WebView2 izpildlaiks. Lejupielādējiet noteiktu WebView2 izpildlaika versiju un iepakojiet to programmā WebView2. WebView2 izpildlaiks klientā netiek automātiski atjaunināts. Tā vietā WebView2 izpildlaiks, kas tiek iepakots un izplatīts kopā ar atjaunināto programmu, tiek regulāri atjaunināts. Fiksētās versijas metode neizmanto WebView2 izpildlaika reģistra atslēgu.

Fiksētās versijas binārie faili ir lielāki par 250 MB un palielina lietotnes pakotni.

WebView2 izpildlaika lejupielāde Lejupielādējiet WebView2 izpildlaika fiksētu versiju kā pakotni ar faila sufiksa adreses :.cab, piemēram:Microsoft.WebView2.FixedVersionRuntime.106.0.1370.47.x64.cabAdrese:Hipersaites pieteikšanās ir redzama.

Izsaiņojiet WebView2 izpildlaika pakotni, izmantojot komandrindas komandu expand {path to the package} -F:* {path to the target folder} vai izmantojiet dekompresijas rīku, piemēram, WinRAR. Izvairieties no atspiešanas, izmantojot failu pārlūku, jo metode var neradīt pareizu mapju struktūru. Piemēram, komanda ir šāda:

C# programma norāda ceļu uz binārās sistēmas fiksēto versiju, veidojot WebView2 vidi, ko norāda vides mainīgais, un kods ir šāds:



Jūs varat redzēt, ka winform programma neizmanto sistēmā instalēto WebView2 izpildlaiku, bet izmanto mūsu iestatīto fiksēto izpildlaika versiju.

Atsauce:Hipersaites pieteikšanās ir redzama.





Iepriekšējo:ESXI 7 pārbauda servera resursdatora atmiņas modeli un lielumu
Nākamo:[Praktiskā cīņa] Izveidojiet HTTP starpniekservera pakalpojumu, pamatojoties uz Tinyproxy
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com