You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WebView2开发的UWP应用发布Microsoft Store时报API不支持错误如何解决

WebView2 UWP应用商店发布API报错修复方案

支持的API检测
发现错误:支持的API测试检测到以下问题:
API GetCurrentProcessExplicitAppUserModelID在shell32.dll中,不支持此应用类型,Microsoft.Web.WebView2.Core.dll调用了该API。
API GetFileVersionInfoSizeW在version.dll中,不支持此应用类型,Microsoft.Web.WebView2.Core.dll调用了该API。
API GetCurrentProcessExplicitAppUserModelID在shell32.dll中,不支持此应用类型,WebView2Loader.dll调用了该API。
API GetFileVersionInfoSizeW在version.dll中,不支持此应用类型,WebView2Loader.dll调用了该API。

可按照以下步骤修复:

  • 升级WebView2 SDK版本到1.0.1587.2及以上,微软从该版本开始针对UWP场景做了专门的API适配,移除了对上述两个不被UWP沙箱允许的Win32 API的调用。如果通过Nuget安装依赖,直接在Nuget包管理器中找到Microsoft.Web.WebView2包,升级到符合要求的版本即可。
  • 版本升级完成后清理项目缓存,删除项目根目录下的bin、obj文件夹,再执行完整的重新生成操作,避免旧版本的WebView2相关dll残留导致重复触发校验错误。
  • 确认项目的最低目标版本为Windows 10 1809(内部版本17763),低于该版本的UWP系统对WebView2的兼容性支持不完整,也会触发商店的API校验报错。
  • 若升级后仍存在报错,C#项目可以手动开启.NET本机编译:打开项目属性页,切换到「生成」选项卡,勾选「使用.NET Native工具链编译」,重新打包后再提交商店校验即可。

内容的提问来源于stack exchange,提问作者Ashkan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 04:24:05