Delphi 运行 WebView2 需要什么 DLL
我在 Delphi 11.1 应用程序中运行 WebView2。
在我的开发机器(Win 11)上,它工作正常。它可以在测试 PC1(Win 10)上运行,但是当我尝试在另一台 PC(也是 Win 10)上运行它时,它不会加载页面。
所有 PC 都有 Microsoft Edge WebView2 Runtime(版本 99.0.1150.39)
是否有所需的 DLL 列表,或者有人可以提供一个。
I'm running WebView2 in my Delphi 11.1 application.
On my dev machine (Win 11), it works normally. It works on test PC1(Win 10), but when I try running it on the other PC (also Win 10) it doesn't load the page.
All PCs have Microsoft Edge WebView2 Runtime (ver. 99.0.1150.39)
Is there any list of DLLs needed, or can someone provide one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
并非每个 Windows 安装都预加载了
WebView2 Runtime
所需的WebView2Loader.dll
。您需要将该文件与您的应用程序一起分发。WebView2 Runtime
必须包含在与源代码一起分发的主项目目录中。有两种不同的方法可以将
WebView2 Runtime
与您的应用程序一起分发。固定版本 - 打包
WebView2Loader.dll
的固定版本,与您的应用程序一起分发。 在此处下载。Evergreen - 打包
Evergreen Bootstraper
以自动更新所需的二进制文件,或打包Evergreen Standalone Installer
以通过安装程序调用/离线用例的更新程序。 在此处下载。最快的解决方案是将
WebView2Loader.dll
的固定版本添加到 Delphi 项目目录。更多 微软的详细描述可供参考,以更好地理解使用
WebView2 Runtime
分发应用程序。Not every Windows installation comes pre-loaded with the
WebView2Loader.dll
required forWebView2 Runtime
. You will need to distribute the file with your application. TheWebView2 Runtime
must be included in the main project directory distributed with the source code.There are two different ways to distribute
WebView2 Runtime
with your application.Fixed Version - Package a fixed version of
WebView2Loader.dll
to be distributed with your application. Download here.Evergreen - Package the
Evergreen Bootstraper
to automatically update the required binaries, or package theEvergreen Standalone Installer
to be invoked with the installer/updater for offline use-cases. Download here.The quickest solution would be to add a fixed version of
WebView2Loader.dll
to the Delphi project directory.A more detailed description by Microsoft is available for reference to better understand distributing applications with
WebView2 Runtime
.