首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebView2在没有WebView2运行时的情况下工作

WebView2在没有WebView2运行时的情况下工作
EN

Stack Overflow用户
提问于 2021-07-15 14:29:08
回答 2查看 455关注 0票数 1

我们尝试在没有WebView2运行时的情况下使用WebView2 (因为它有100MB的大小并将其分发给客户端)。

它是在两台PC上测试的。他们都有相同版本的Edge。在PC1上,WebView2没有WV2运行时是不能工作的,而在PC2上工作得很好。

您是否有任何线索,可能是一个问题,为什么在PC1上的WebView2不工作?(PC1用于编程,PC2 no)。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2021-09-20 08:36:21

你可以使用WebView2的固定版本,这样可以确保你的程序可以在每台PC上运行,即使他们没有安装运行时。

您可以在此处下载您喜欢的修复版本:

https://developer.microsoft.com/de-de/microsoft-edge/webview2/

下载后,您需要将文件解压缩到您选择的文件夹中。您可以使用命令行命令执行此操作:

代码语言:javascript
运行
复制
expand {path to the package} -F:* {path to the destination folder}

现在,您应该有了一个文件夹,其中包含WebView2的可执行运行时。使用下面的代码,您可以说出这个“可执行文件夹”的路径在哪里。

代码语言:javascript
运行
复制
var webViewEnvironment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync("Path of the executable folder"), ("Path where you want the Cache to be saved")));
await webView2.EnsureCoreWebView2Async(webViewEnvironment);

这样您就不需要安装WebView2运行时了

票数 2
EN

Stack Overflow用户

发布于 2021-12-01 20:14:14

运行时是WebView2所必需的(有一个特殊的例外,那就是Edge的内部构建将提供它)。所以答案是,如果没有WebView2运行时,您就不能使用WebView2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68388942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档