5

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

4

4 に答える 4

5

スタートアップ中に何か高価なことや同期的なことをしていますか?

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

私はあなたのアプリのスタートアップを単純化し始め、それがその一部であるかどうかを確認します。

于 2011-01-04T20:49:42.230 に答える
1

起動手順が実行されるときに、分離されたストレージ内のファイルにログを書き込んで、アプリがクラッシュする前にどれだけ進んでいるかを確認してください。これを、デバッグモードで実行したときのログ出力と比較できます。

于 2011-01-04T20:36:33.117 に答える
0

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

于 2011-02-03T14:16:44.977 に答える
0

私はかつて、非常によく似た状況でアプリの何が問題になっているのかを突き止めるのに何時間も費やしましたが、VisualStudioを終了して再起動すると問題が解決したことがわかりました。:(

クリス

于 2011-02-03T20:08:33.123 に答える