我在我的Delphi 11.1应用程序中运行WebView2。
在我的dev机器(Win 11)上,它工作正常。它可以在测试PC1(Win 10)上运行,但当我尝试在另一台PC(也是Win 10)上运行它时,它无法加载页面。
所有PC都安装了Microsoft Edge WebView2 Runtime(版本99.0.1150.39)
是否有任何需要的DLL列表,或者有人可以提供一个。
hivapdat1#
并非每个Windows安装都预加载了WebView2 Runtime所需的WebView2Loader.dll。您需要将该文件与应用程序一起分发。WebView2 Runtime必须包含在随源代码一起分发的主项目目录中。
WebView2 Runtime
WebView2Loader.dll
有两种不同的方法可以随应用程序分发WebView2 Runtime。
1.固定版本-打包WebView2Loader.dll的固定版本,随应用程序一起分发。请点击此处下载。1.Evergreen-打包Evergreen Bootstraper以自动更新所需的二进制文件,或打包Evergreen Standalone Installer以供脱机使用案例使用安装程序/更新程序调用。请点击此处下载。
Evergreen Bootstraper
Evergreen Standalone Installer
最快的解决方案是将WebView2Loader.dll的固定版本添加到Delphi项目目录中。
微软提供了更详细的描述,以供参考,以更好地了解使用WebView2 Runtime分发应用程序。
1条答案
按热度按时间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
分发应用程序。