私は本当に奇妙な問題を抱えています。Visual Studio からインストールした場合に完全に動作する Windows Phone アプリを開発しました...ストアにベータ版としてアップロードし、ストアからインストールしましたが、アプリは常にスプラッシュスクリーンでクラッシュします!
ありがとう
私は本当に奇妙な問題を抱えています。Visual Studio からインストールした場合に完全に動作する Windows Phone アプリを開発しました...ストアにベータ版としてアップロードし、ストアからインストールしましたが、アプリは常にスプラッシュスクリーンでクラッシュします!
ありがとう
アプリケーションで定期的なバックグラウンド エージェントを使用していて、それをLaunchForTest
メソッドでテストしている場合は、コードのリリース ビルドでこれを呼び出していないことを確認する必要があります。
適切な条件付きコンパイル時間チェックで保護します。
#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1));
#endif
DEBUG
このような状況では、デフォルトで「デバッグ」構成で定義され、「リリース」構成では定義されないことに注意してください。
マーケットプレイス/ストアによって行われる自動テストでこれが検出されればよいのですが、現在のところ検出されていません。いつの日にか...
アプリが使用可能になるまでに4秒以上かかる可能性があります。デバッグ中はその要件は無効になりますが、ストアにある場合はアプリをスッキリさせる必要があります。
どうもありがとうございました。はい、問題は 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
アプリは同じように動作しますか?
ありがとう !!!