WPF混合开发之WebView2(一) 简介及环境搭建

目录

    • 引言
    • WebView2系统要求
    • WebView2下载安装
    • 结语

引言

在WPF开发中,经常会有混合开发的需求,即在WPF中加载网页,目前最常用也是最流行的方式是CefSharp,它的功能非常强大,可以提供较为完善的开发和使用体验,但是CefSharp也有一定的缺点,如体积过大,配置繁琐等。
值得兴奋的是,微软基于Edge浏览器推出了webview2控件,用于解决混合开发的痛点,下面就一起来了解一下吧!

WebView2系统要求

WebView2是基于Microsoft Edge浏览器的,其对所使用的操作系统环境有一定要求,支持以下系统:

  • Windows 11
  • Windows 10
  • Windows 10 IoT 企业版 LTSC x32 2019
  • Windows 10 IoT 企业版 LTSC x64 2019
  • Windows 10 IoT 企业版 21h1 x64
  • Windows 8.1
  • Windows 7 **
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2008 R2 **

对于Windows 7 和 Windows Server 2008 R2支持是有一定限制的,详细可查看:微软文档。

WebView2下载安装

WebView2提供了三种方式的安装,可根据需求进行下载安装,详细对比请看下表:

常青版引导程序 常青版独立安装程序 已修复版本
安装程序引导包,双击后会自动下载最新的WebView2并安装到计算机中 WebView2安装程序 WebView2安装程序
跟随系统更新,更新版本不需再次安装 跟随系统更新,更新版本不需再次安装 安装的是特定版本,需控制版本,安装其他版本需要再次下载安装
体积极小 体积较大 体积较大
不可离线使用,必须联网 可离线安装 可离线安装

推荐开发人员使用长青版安装程序,在此我选择常青版引导程序安装:

WPF混合开发之WebView2(一) 简介及环境搭建_第1张图片

安装过程就不再赘述,一路点下一步即可,安装完成后可在设置->应用->应用和功能中查看安装的好的程序:
WPF混合开发之WebView2(一) 简介及环境搭建_第2张图片

结语

至此,WebView2的环境已经搭建完毕。如果代码中有什么出错或者不清楚的地方,欢迎大家批评指正哦。

你可能感兴趣的:(WebView2,wpf,edge,c#)