我正在观察一种奇怪的情况,我的应用程序在我的计算机上通过WACK,但是由于不支持API,提交到商店的申请在认证阶段失败了。我正在使用MSVC 15更新2。
解决方案包括:
存储认证输出:
错误发现:支持的API测试检测到以下错误:
如前所述,WACK在我的机器上没有发现错误。我尝试了visual附带的WACK和单独安装的WACK。
“类库(便携版)”会不会仅仅是因为它的存在而造成的?
更新:--它不是可移植的类库,我删除了它,仍然得到了相同的认证失败。
发布于 2016-07-07 01:25:56
这是由entityFrameworkCore.Tools引起的。它们仍然是预发布版,不支持.net本机。有一个解决办法,但您也可以简单地将其从项目中删除,然后用.net本机编译它并将其提交到商店。
发布于 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文件时,它为什么要包括在内。
https://stackoverflow.com/questions/37956255
复制相似问题