2017-08-29 25 views
1

私はWindows用のMonoGameプロジェクトを持っています。それはうまく構築され、いくつかの開発マシンで動作します。しかし、私は店にそれを提出し、ユーザーがそれをインストールすると、ゲームはアクティブに失敗します。店舗経由で配布されたアプリケーションが起動できません

ゲームはすぐにAppスプラッシュ画面を表示し、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ストアのパッケージフライトを正しくダウンロードして実行し、ゲームプレイできるようになります。

私は、アプリケーションの内容に関連するセキュリティ問題が疑わしいです。

+0

おそらく、あなたはappxmanifestでPackageDependencyを宣言するのを忘れていましたか?サイドローディングスクリプトを見て、フレームワークパッケージを追加するかどうかを確認してください。 –

答えて

1

あなたの原因は、おそらくAppSimulatorです。

開発者以外のマシンのライセンス情報を要求すると、起動時におそらく問題のある一般的な例外がスローされます。

+0

それはそれでした!私は、それがすべて修正されていることを削除した後、リリースでヒットしていたアプリシミュレータへの呼び出しを発見した。ありがとう。 – Jarryd

関連する問題