WIN32 WebView2应用部署到Win10 64位机器测试需哪些DLL文件
Win32 WebView2应用跨机测试所需依赖及获取路径
一、WebView2 相关依赖及获取路径
需要携带的文件
分为两种分发场景选择:
- 若目标机未预先安装WebView2 Evergreen运行时,选择固定版本离线打包方案,需携带:
- 对应x64架构的
WebView2Loader.dll - 完整的固定版本运行时文件夹,命名格式为
Microsoft.WebView2.FixedVersionRuntime.<版本号>.x64
- 对应x64架构的
- 若确认目标机已安装匹配版本的WebView2 Evergreen运行时,仅需携带
WebView2Loader.dll即可
文件获取路径
WebView2Loader.dll:如果你的项目通过NuGet安装了WebView2 SDK,可在项目根目录的packages\Microsoft.Web.WebView2.Win32.<SDK版本号>\build\native\x64目录下获取对应编译配置(Release/Debug)的文件;若为手动下载的WebView2 SDK,直接去SDK解压后的build\native\x64目录查找即可- 固定版本运行时文件夹:可从你本机预先下载解压的固定版本WebView2 Runtime目录直接拷贝,若编译时已自动引入对应组件,也可在NuGet包的对应版本目录下找到完整的运行时文件夹
二、ImplementationLibrary 相关依赖及获取路径
需要携带的文件
- 若你编译项目时选择动态链接ImplementationLibrary,需携带对应x64架构的
Microsoft.Windows.ImplementationLibrary.dll - 若你选择静态链接ImplementationLibrary,该库已被编译进你的exe文件中,无需单独携带
文件获取路径
如果你的项目通过NuGet安装了ImplementationLibrary包,可在项目根目录的packages\Microsoft.Windows.ImplementationLibrary.<库版本号>\build\native\x64\<对应编译配置(Release/Debug)>目录下获取对应DLL;若为手动集成的库,直接去你本地存放该库文件的x64架构对应目录查找即可
注意:所有依赖文件的架构、编译配置必须和你的主程序exe完全匹配,禁止混用x86版本文件、禁止用Release版本DLL适配Debug版本exe,否则会出现依赖加载失败的问题。
内容的提问来源于stack exchange,提问作者user2274060
相关产品推荐
相关产品推荐

