2013-03-07 16 views
5

私は本当に奇妙な問題があります。ビジュアルスタジオからインストールすると完全に動作するWindows Phoneアプリを開発しました...私は店舗からベータ版としてアップロードし、アプリは常にスプラッシュスクリーンでクラッシュします!店舗からダウンロードした場合のみWindows Phoneアプリがクラッシュする

ありがとうございました

+0

なぜdownvoteですか?私は何も言うことができない、私は本当にアイデアが何を言っている! –

+1

アプリは何ですか?それは何をするためのものか?たぶん能力や記憶の問題です。 –

+0

rssからのアプリの読み込み、facebookからのギャラリー、つぶやき、Googleカレンダーの予定。起動時にスプラッシュ画面でクラッシュするため表示されないメインページだけが読み込まれることはありません。 私はビジュアルスタジオからインストールした後、私は問題なく、メニューからスタンドアロンの読み込みをアプリを使用することができます。 機能についてgamerservices以外のすべての標準のものが選択されています Windows Phoneアプリケーション展開ツールでビルドxapをインストールしようとしましたが、問題なく動作します! –

答えて

2

アプリケーションで定期的なバックグラウンドエージェントを使用していて、LaunchForTestメソッドでテストしている場合は、コードのリリースビルドでこれを呼び出さないようにしてください。 DEBUGは、このような状況のために、「リリース」1の「デバッグ」の構成ではなく、デフォルトで定義されていることを

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

注:
は、適切な条件付きコンパイル時のチェックとそれを保護します。

マーケットプレイス/ストアで行われた自動テストでこれが検出されたのはうれしいが、現在はそうではない。たぶん一日...

+0

あなたならば誰もが知っています独自のコードをテストする場合、リリース構成でScheduledActionService.LaunchForTestを使用することができます。 I.店にはないテストリリースビルド?動作するはずです –

+0

@MichaelS –

1

アプリが使用可能になるまでに4秒以上かかることがあります。デバッグ中にその要件は無効になっていますが、店舗にいるときはアプリがうんざりしている必要があります。

+0

ありがとう、これまでも私は試してみました: - 編集機能:no luck - すべてのデバッグとScheduledActionServiceを削除しようとしています。LaunchForTest参照 は - マイクロソフトのサポートから示唆されているようにアプリをインストールしたディレクトリ に書き込む場合はその後、私がチェックします - それはちょうど、メニューですが、今からいくつかの件のデータをロードするので、最後には、私はまた、あなたがお勧めしようと、アプリは本当に速い開始します開始の後twitte ...多分 おかげで –

+1

はい、確かにリリースコードでScheduledActionService.LaunchForTestを呼び出さないことが考えられます - これはあまりにもアプリがクラッシュします(そこに/それを行われて!:D) – ChrisF

0

はそんなにみんなありがとう、はいScheduledActionService.LaunchForTestだった、今私はすべてのコードをこのようにコメント:私は、このように第二部のコメントを解除できることを

//#define DEBUG_AGENT 

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

と思います:

//#define DEBUG_AGENT 

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

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

THANKS !!!

関連する問題