完全空白的Unity / Microsoft Store Build无法通过WACK测试

时间:2018-08-16 11:29:30

标签: c# unity3d visual-studio-2017 app-certification-kit wack

我一直试图在 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的导出。       如果未解决则产生的影响:使用不属于Windows SDK for Microsoft Store应用程序的API违反了Microsoft Store认证要求。       如何解决:查看错误消息,以识别不属于Microsoft Store应用程序的Windows SDK的API。请注意,在调试配置中构建的应用程序或未启用.NET Native的应用程序(如果适用)可能会失败,因为这些环境可能会引入不受支持的API。在发布配置中重新测试您的应用,并在启用的情况下启用.NET Native。有关更多信息,请参见下面的链接:

要成功构建能够真正进入商店的应用程序,我该怎么做。 (什么配置,什么单位/ Visual Studio版本。)(我认为)我尝试了 unity 2018.2.1 2018.2.2 的更高版本,但无法成功建立在他们身上。

前一段时间,我无法从Unity中成功构建,所以我重新安装了Win 10 Pro,Unity和Visual Studio。问题仍然存在。

1 个答案:

答案 0 :(得分:1)

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

  

“刚刚获得 Visual Studio 2017 15.7.6 版本。工作就像一个超级按钮。

     

这是我的解决方案,任何人都将搜索这种问题不要使用VS 2017 15.8.X

     

降级 15.7.6 ,您会很好:)

     

Microsoft认证也通过了。”