5

私は本当に奇妙な問題を抱えています。Visual Studio からインストールした場合に完全に動作する Windows Phone アプリを開発しました...ストアにベータ版としてアップロードし、ストアからインストールしましたが、アプリは常にスプラッシュスクリーンでクラッシュします!

ありがとう

4

3 に答える 3

2

アプリケーションで定期的なバックグラウンド エージェントを使用していて、それをLaunchForTestメソッドでテストしている場合は、コードのリリース ビルドでこれを呼び出していないことを確認する必要があります。
適切な条件付きコンパイル時間チェックで保護します。

#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
#endif

DEBUGこのような状況では、デフォルトで「デバッグ」構成で定義され、「リリース」構成では定義されないことに注意してください。

マーケットプレイス/ストアによって行われる自動テストでこれが検出されればよいのですが、現在のところ検出されていません。いつの日にか...

于 2013-03-11T12:55:14.353 に答える
1

アプリが使用可能になるまでに4秒以上かかる可能性があります。デバッグ中はその要件は無効になりますが、ストアにある場合はアプリをスッキリさせる必要があります。

于 2013-03-09T13:01:53.120 に答える
0

どうもありがとうございました。はい、問題は ScheduledActionService.LaunchForTest でした。すべてのコードに次のようにコメントしました。

//#define DEBUG_AGENT

 //#if(DEBUG_AGENT)
        //ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        //#endif

このようにして、2番目の部分のコメントを外すことができると思いますか:

//#define DEBUG_AGENT

 #if(DEBUG_AGENT)
        ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        #endif

アプリは同じように動作しますか?

ありがとう !!!

于 2013-03-11T12:18:18.987 に答える