Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 由于获取支持的API错误,UWP无法将应用上载到windows应用商店_Xamarin_Uwp - Fatal编程技术网

Xamarin 由于获取支持的API错误,UWP无法将应用上载到windows应用商店

Xamarin 由于获取支持的API错误,UWP无法将应用上载到windows应用商店,xamarin,uwp,Xamarin,Uwp,使用私有nuget dll包,其中windows应用商店发行版面临问题,因为我们使用以下包的本地引用 支持的API 发现错误:受支持的API测试检测到以下错误: 此应用程序类型不支持vcruntime140.dll中的API\uuuu std\u type\u info\u destroy\u列表。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcruntime140.dll中常见的API(除句柄4外)。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcr

使用私有nuget dll包,其中windows应用商店发行版面临问题,因为我们使用以下包的本地引用

支持的API 发现错误:受支持的API测试检测到以下错误: 此应用程序类型不支持vcruntime140.dll中的API\uuuu std\u type\u info\u destroy\u列表。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcruntime140.dll中常见的API(除句柄4外)。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcruntime140.dll中的API memcpy。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcruntime140.dll中的API memmove。自定义_sqlite3.dll调用此API。 此应用程序类型不支持vcruntime140.dll中的API memset。自定义_sqlite3.dll调用此API。 未修复的影响:使用不属于Windows SDK for Microsoft应用商店应用程序的API违反了Microsoft应用商店认证要求。
如何修复:查看错误消息以识别不属于Windows SDK for Microsoft应用商店应用程序的API。请注意,在调试配置中构建或未启用.NET本机(如果适用)的应用程序可能无法通过此测试,因为这些环境可能会引入不受支持的API。在版本配置中重新测试应用程序,如果适用,请启用.NET Native。有关更多信息,请参阅下面的链接


有人能帮我吗。感谢

“如何修复:查看错误消息以识别不属于Windows SDK for Microsoft应用商店应用程序的API。”原因是您在custom_sqlite3.dll中使用了许多Microsoft应用商店不支持的API。正如Jason所说,您可以在custom_sqlite3.dll中检查这些api,以查看uwp是否支持它们。如果存在不受支持的API,则可以用其他受支持的API替换它。或者您可以使用另一个dll来代替自定义的_sqlite3.dll。