加载中...
WPF混合开发之WebView2(一) 简介及环境搭建
发表于:2022-06-28 | 分类: WebView2
字数统计: 541 | 阅读时长: 1分钟 | 阅读量:

引言


在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安装程序 |
| 跟随系统更新,更新版本不需再次安装 | 跟随系统更新,更新版本不需再次安装 | 安装的是特定版本,需控制版本,安装其他版本需要再次下载安装 |
| 体积极小 | 体积较大 | 体积较大 |
| 不可离线使用,必须联网| 可离线安装 | 可离线安装 |

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

安装过程就不再赘述,一路点下一步即可,安装完成后可在设置->应用->应用和功能中查看安装的好的程序:

结语


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

上一篇:
WPF混合开发之WebView2(二) WebView2的简单使用
下一篇:
.net core/.net 5中自动批量向容器中注入服务
本文目录
本文目录