Delphi需要哪些DLL才能运行WebView2

os8fio9y  于 2022-09-21  发布在  其他
关注(0)|答案(1)|浏览(613)

我在我的Delphi 11.1应用程序中运行WebView2。

在我的dev机器(Win 11)上,它工作正常。它可以在测试PC1(Win 10)上运行,但当我尝试在另一台PC(也是Win 10)上运行它时,它无法加载页面。

所有PC都安装了Microsoft Edge WebView2 Runtime(版本99.0.1150.39)

是否有任何需要的DLL列表,或者有人可以提供一个。

hivapdat

hivapdat1#

并非每个Windows安装都预加载了WebView2 Runtime所需的WebView2Loader.dll。您需要将该文件与应用程序一起分发。WebView2 Runtime必须包含在随源代码一起分发的主项目目录中。

有两种不同的方法可以随应用程序分发WebView2 Runtime

1.固定版本-打包WebView2Loader.dll的固定版本,随应用程序一起分发。请点击此处下载。
1.Evergreen-打包Evergreen Bootstraper以自动更新所需的二进制文件,或打包Evergreen Standalone Installer以供脱机使用案例使用安装程序/更新程序调用。请点击此处下载。

最快的解决方案是将WebView2Loader.dll的固定版本添加到Delphi项目目录中。

微软提供了更详细的描述,以供参考,以更好地了解使用WebView2 Runtime分发应用程序。

相关问题