2017-08-29 90 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

相關問題