Microsoft Edge WebView2初体验

之前一直用CefSharp.Wpf,中间遇到的各种坑真的很难受,当时没有记录下来。

现在只记得2个严重问题 导致部分电脑使用CefSharp.Wpf,部分电脑使用wpf自带浏览器

1、win7 64位机器正常  win732位下 窗口是白色的,需要点击任意地方才渲染,现场30台机器都是这样。

2、CefSharp.Wpf触摸滑动 没有找到开关, 网上搜索一下代码 没有效果。

 

 WebView2: 

官网介绍,当前工作主要WPF:https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/wpf  

按照上面步骤开发,死活打不开页面,关键不报任何错误。以为环境有问题,

在搜索到这个: 使用WebView2在.Net程序中集成Edge chromium, 该文中提到

  

   别人都运行了我这死活没有效果。开始以为版本不对,或者权限不够,仔细查看发行说明和安全策略都没有解决问题

 

实在无奈:就去下载官网提供的demo 。

F5运行起来报异常 :”Couldn't find a compatible Webview2 Runtime installation to host WebViews“

有异常才好解决问题,下载安装包即可 ,下载地址 https://developer.microsoft.com/en-us/microsoft-edge/webview2/ 

 

总结:

1、一定要先去官网demo

2、 “可以类似ie控件那样的通过引用的方式,而不需要把运行库给引入到工程中来。”不一定适合当前环境。

 

posted @   ColorsWin  阅读(7427)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示