2017-08-29 93 views
1

我有一个适用于Windows 10的MonoGame项目。它成功构建并在多个开发机器上运行。但是,当我将其提交给商店并且用户安装它时,游戏无法激活。通过商店分发的应用程序无法激活

游戏显示应用程序启动画面片刻,然后在Microsoft-Windows-TWinUI/Operational下的事件查看器中关闭并保留下面的日志。

事件查看器日志1:

Activation via contract helper of the app ! App for the Windows.Launch contract failed with The remote procedure call failed..

事件查看器日志2:

Activation of the app !App for the windows.Launch contract failed with error: The Remote procedure call failed..

附加信息: 该应用程序目前分配到通过私人包裹少数测试航班。这些用户不能运行它。 我可以复制这个,通过获得一个干净的Windows安装,然后将其帐户添加到包飞行组。 但是,如果我装载提交给商店的相同包,则计算机上的某些内容会发生变化。卸载sideloaded版本后,我可以正确下载并运行windows store包飞行并获得游戏玩法。

我怀疑与应用程序内容有关的安全问题。

+0

也许你忘了在appxmanifest中声明PackageDependency?看一看side-loading脚本,看看它是否添加了任何框架包。 –

回答

1

您的原因很可能是AppSimulator。

在非开发人员的机器上询问有关许可证信息的问题会在启动时引发一般性异常,这可能是您遇到的问题。

+0

就是这样!我发现一个调用了应用模拟器,在删除之后,它已经被释放,并且它已全部修复。谢谢。 – Jarryd

相关问题