我一直在尝试在Unity 2018.2.1f1和Visual 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.1和2018.2.2的更高版本(我认为)并且无法成功构建它们。
不久前,我无法成功构建 Unity,因此我重新安装了 Win 10 Pro、Unity 和 Visual Studio。仍然存在问题。