我一直在尝试在Unity 2018.2.1f1和Visual Studio 2017 15.8.0中为我的游戏成功构建。
在尝试使用所有/每个不同配置为 Windows 应用商店成功构建/包/WACK 失败后,我尝试了一个完全空白的默认 Unity、UWP 平台应用程序,生成了一个视觉工作室项目。 生成了一些图标,将其与我在商店中的应用程序相关联。构建它,打包它并运行WACK测试。
失败
支持的接口
发现错误:支持的 API 测试检测到以下错误: 此应用程序类型不支持 uwphost.dll 中的 API ExecuteAssembly。WinTest2.exe调用此 API。 此应用程序类型不支持 uwphost.dll 中的 API DllGetActivationFactory。WinTest2.exe 具有转发到此 API 的导出。 影响(如果未修复(:使用不属于适用于应用商店应用的 Windows SDK 的 API Microsoft会违反Microsoft应用商店认证要求。 解决方法:查看错误消息以识别不属于适用于Microsoft应用商店应用的 Windows SDK 的 API。请注意,在调试配置中构建或未启用 .NET Native 的应用(如果适用(可能无法通过此测试,因为这些环境可能会引入不受支持的 API。在发布配置中重新测试应用,并在启用 .NET 本机(如果适用(的情况下重新测试应用。有关更多信息,请参阅下面的链接:
我必须做什么才能成功构建我可以实际进入商店的应用程序。(什么配置,什么统一/视觉工作室版本。我已经尝试了Unity 2018.2.1和2018.2.2的更高版本(我认为(,但无法成功构建它们。
不久前,我无法从Unity中成功构建,因此重新安装了Win 10 Pro,Unity和Visual Studio。问题依然存在。
感谢StormBringerStudios,我收到了一个有效的答案。
"刚刚得到了Visual Studio 2017 15.7.6版本。就像一个魅力。
所以这是我的解决方案,任何人都可以搜索这种问题不要使用VS 201715.8.X。
降级到15.7.6,您将很好地:)
Microsoft认证也通过了。