我观察到一种奇怪的情况,即我的应用程序在我的计算机上通过了 WACK,但由于 API 不受支持,在认证阶段提交到商店失败。我正在使用 MSVC 15 更新 2。
解决方案包括:
- 通用APP
- 类库(通用 Windows)
- 类库(便携式)
- EF 核心 RC2
- Syncfusion SfChart.UWP.dll
商店认证输出:
发现错误:支持的 API 测试检测到以下错误:
- 此应用程序类型不支持 libc.dll 中的 API sysctl。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。
- 此应用程序类型不支持 libc.dll 中的 API uname。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。
- 此应用程序类型不支持 ntdll.dll 中的 API RtlGetVersion。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。
如前所述,WACK 在我的机器上没有发现任何错误。我尝试了 Visual Studio 附带的 WACK 和单独安装的 WACK。
“类库(便携式)”会因为它的存在而导致这种情况吗?
更新:它不是可移植类库,我删除了它,但仍然遇到同样的认证失败。