首页 > 解决方案 > 完全空白的 Unity / Microsoft Store Build 未通过 WACK 测试

问题描述

我一直在尝试在Unity 2018.2.1f1Visual Studio 2017 15.8.0中成功构建我的游戏。

在尝试为具有所有/每个不同配置的 Windows 商店成功构建/打包/WACK 失败后,我尝试了一个完全空白的默认 Unity、UWP 平台应用程序,生成了一个 Visual Studio 项目。生成了一些图标,将其与我在商店中的应用程序相关联。构建它,打包它并运行 WACK 测试。

失败的

支持的 API

发现错误:受支持的 API 测试检测到以下错误:此应用程序类型不支持 uwphost.dll 中的 API ExecuteAssembly。WinTest2.exe 调用此 API。此应用程序类型不支持 uwphost.dll 中的 API DllGetActivationFactory。WinTest2.exe 具有转发到此 API 的导出。未修复的影响:使用不属于 Microsoft Store 应用程序的 Windows SDK 一部分的 API 违反了 Microsoft Store 认证要求。如何修复:查看错误消息以识别不属于适用于 Microsoft Store 应用的 Windows SDK 的 API。请注意,在调试配置中构建或未启用 .NET Native(如果适用)的应用程序可能无法通过此测试,因为这些环境可能会引入不受支持的 API。在发布配置中重新测试您的应用,并使用 . NET Native(如果适用)启用。有关更多信息,请参阅下面的链接:

我必须做些什么才能成功构建我可以真正进入商店的应用程序。(什么配置,什么统一/视觉工作室版本。)我已经尝试了统一 2018.2.12018.2.2的更高版本(我认为)并且无法成功构建它们。

不久前,我无法成功构建 Unity,因此我重新安装了 Win 10 Pro、Unity 和 Visual Studio。仍然存在问题。

标签: c#unity3dvisual-studio-2017app-certification-kitwack

解决方案


感谢 StormBringerStudios,我收到了一个有效的答案。

“刚刚获得Visual Studio 2017 15.7.6版本。就像一个魅力。

所以这是我的解决方案是任何人都会搜索这种问题DONT USE VS 2017 15.8.X

降级15.7.6,你会很好:)

微软认证也通过了。”


推荐阅读