首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >App通过WACK但未能通过商店提交证书

App通过WACK但未能通过商店提交证书
EN

Stack Overflow用户
提问于 2016-06-21 23:36:19
回答 2查看 425关注 0票数 4

我正在观察一种奇怪的情况,我的应用程序在我的计算机上通过WACK,但是由于不支持API,提交到商店的申请在认证阶段失败了。我正在使用MSVC 15更新2。

解决方案包括:

  1. 通用应用程序
  2. 类库(通用Windows)
  3. 类库(便携式)
  4. EF核心RC2
  5. Syncfusion SfChart.UWP.dll

存储认证输出:

错误发现:支持的API测试检测到以下错误:

  • 此应用程序类型不支持libc.dll中的API。Microsoft.Extensions.PlatformAbstractions.dll调用这个API。
  • 此应用程序类型不支持libc.dll中的API uname。Microsoft.Extensions.PlatformAbstractions.dll调用这个API。
  • 此应用程序类型不支持ntdll.dll中的API ntdll.dll。Microsoft.Extensions.PlatformAbstractions.dll调用这个API。

如前所述,WACK在我的机器上没有发现错误。我尝试了visual附带的WACK和单独安装的WACK。

“类库(便携版)”会不会仅仅是因为它的存在而造成的?

更新:--它不是可移植的类库,我删除了它,仍然得到了相同的认证失败。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-07 01:25:56

这是由entityFrameworkCore.Tools引起的。它们仍然是预发布版,不支持.net本机。有一个解决办法,但您也可以简单地将其从项目中删除,然后用.net本机编译它并将其提交到商店。

票数 3
EN

Stack Overflow用户

发布于 2016-06-22 17:16:24

您是否希望将Microsoft.Extensions.PlatformAbstractions.dll包括在您的包中?这可能包含在内置到.appxupload文件中的包中,但不包括在本地构建的用于测试的包中。我最近看到了一些例子,其中项目包括对dll的引用,这些引用在包中是不必要的,是不兼容的。您可能想要调查这个角度,并验证此文件是否包含不正确。

在本地验证可能传递的programinventory_*.xml文件的一种方法是检查%localappdata%\Microsoft\appcertkit中的Microsoft.Extensions.PlatformAbstractions.dll文件,并查看是否可以找到对Microsoft.Extensions.PlatformAbstractions.dll的任何引用。如果在本地测试时找不到该文件,那么最好的选择是调查您的项目,以及当您构建要提交给商店的.appxupload文件时,它为什么要包括在内。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37956255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档