背景:
在winform上使用基于Edge内核的Webview2进行嵌套浏览器进行开发。开发的操作系统是64位 win11专业版。
使用Nuget包管理工具安装了Microsoft.Web.WebView2,版本号为1.0.1210.39
问题:在开发机上可以正常打开本地的HTML文件,但是拿到客户机子上(也是win11专业版)却出现空白,无法
打开HTML文件,相关的.NET FRAMEWORK是有安装的。下面是弹出错误提示的图片
相关代码:
var options = new CoreWebView2EnvironmentOptions("--autoplay-policy=no-user-gesture-required");
**//我在网上下载了WebView2一个32位的webview2支行时,path指向的正是解压后的支行时文件夹路径**
string path = AppDomain.CurrentDomain.BaseDirectory + @"Microsoft.WebView2.FixedVersionRuntime.101.0.1210.53.x86";
var environment = await CoreWebView2Environment.CreateAsync(path, null, options);
await webView2Control.EnsureCoreWebView2Async(environment);
string url = AppDomain.CurrentDomain.BaseDirectory + @"Documentation\flex.html";
webView2Control.Source = new Uri(url);//加载本地html文件
请教:是否缺少什么文件呢,要怎么处理?大家有遇到这样问题吗,求指点?