WinForm升级WebView2 v1.0.961.33后在Microsoft Surface Pro报错0x8007000B求助
问题解决方案
0x8007000B错误本质是32位与64位程序集架构不匹配,和Edge用户代理字符串无关,之前的修改方向不符合错误根因。
核心问题解答
- 你提问的Surface Pro dll版本问题答案为是:目前所有主流Surface Pro机型均预装64位Windows系统,如果你当前打包携带的是32位版本
Microsoft.Web.WebView2.Core.dll,就会触发该加载错误。
修复步骤
- 打开你的WinForm项目属性,切换到「生成」标签页,调整平台目标配置:
- 取消勾选「首选32位」选项
- 平台目标改为「Any CPU」,或者单独打x64安装包时对应携带64位版本的
Microsoft.Web.WebView2.Core.dll
- 额外排查项:确认你项目引用的WebView2 SDK版本、打包携带的核心dll版本、目标设备上的WebView2运行时版本三者完全一致,均为1.0.961.33,避免版本不兼容问题
内容的提问来源于stack exchange,提问作者Dave S
相关产品推荐
相关产品推荐

