2011-01-04 15 views
5

WP7アプリケーションに問題があります。エミュレータで問題なく動作していますが、デバッグ時にのみ正常に動作します。アプリケーションをデバッグしていないときにアプリケーションを実行すると、アプリケーションが終了します。例外はありません...何もありません。 実際にどの部分がそれを引き起こしているのかわかりません。アプリケーションはWebサービスを呼び出し、ビングマップサービスとGPS情報を使用しています。 アイデアWP7アプリケーションは、デバッグ時にエミュレータとデバイス上でのみ動作します

+1

任意のコードなしではありませんアイデアは、あなたが実際に –

+0

最悪のケースをやっているかを確認する:。。。。。。あなたは、テストがわからないコメントを解除し、すべての部品を一つのテストが含まれる別のテストが含まれる別のものを含めます... –

答えて

5

スタートアップ中に高価なものや同期しているものはありますか?

あなたのアプリが起動するまでに、OSが殺すまでに一定の時間があります。デバッガを接続すると、制限時間が免除されます。エミュレータでは、コンピュータのプロセッサ速度によって、デバイス上で起動する速度よりも速く起動できる場合があります。

私はアプリの起動を簡素化し、それがその一部であるかどうかを確認します。

+0

問題はまさにそれでした!私は起動を単純化し、現在はうまくいきます – John

+0

ヒント:高価なオブジェクトを作成するときに定数の代わりにプロパティを使用してください(私にとってはファイルからの曲でした)遅延読み込みが発生し、起動が速くなります。 –

1

起動時にアプリケーションがクラッシュするまでの距離を確認するために、独立したストレージ内のファイルにいくつかのログを書き込んでみてください。これは、デバッグモードで実行するときにログ出力と比較できます。

0

変数が正しいスコープ(コードのバグのような)にないと、電話機のエミュレータ/デバッグでは動作しますが、電話機では正常に動作しないことがわかりました。あなたのwebserviceが可能な限り最高レベルで宣言されていることを確認してください(ページの公開)。

0

非常に似たような状況で私のアプリに何が間違っていたかを試してみると、Visual Studioを終了してから再開すると解決しました。 :(

クリス

関連する問題