私のC#プログラムはデバッグモードでも突然終了する/消滅/閉じる/クラッシュします。 どのようにしてブレーク/ポーズ/ストップさせることができますか?C#プログラムの終了/突然のクラッシュ、どのようにそれを壊す?
2
A
答えて
5
ブレークポイントを設定します(行番号の左側をクリックすると、赤い円です)。クラッシュしたポイントの前にあることを知っています(F8キーを使用)。あなたが最後にしている文は、それが崩壊している文です。
3
Visual Studioの場合、[例外がスローされたときに停止する]を有効にすることができます。[デバッグ] - [例外]を選択します。これは、問題の正確な原因を検出するのに非常に役立ちます。
3
unhandled exception handlerを使用すると詳細を知ることができます。ただし、デバッグモードの場合は、デフォルトで表示する必要があります。 Debug:Exceptionsの設定をチェックして、誤ってデバッグモードでの報告を停止していないことを確認してください。
1
Ericが提案しているように提案しました。例外を管理するために、呼び出し元のアプリケーションにtry/catchを常に配置してください。
0
F10キーを押してプロジェクトのデバッグを開始できます。これは、メインメソッドの先頭にブレークポイントを置いて、そこからF11でコードをステップ実行して、どのポイントでクラッシュするかを見ることができます。
1
また、誰かが(あまりにも)スマートにしようとした場合に備えて、コードがEnvironment.FailFastであることを確認する価値があります。
関連する問題
- 1. .NETプログラムが突然終了する
- 2. Tomcatが突然終了する
- 3. .Netアプリケーションが突然終了する
- 4. C++の機能を終了するときにプログラムがクラッシュする...それはどう思いますか?
- 5. -9の状態で突然終了する
- 6. WAMP:突然phpmyadminが壊れた
- 7. Eclipse PHPエディタが突然壊れた
- 8. トリガのクラッシュ - テーブルの突然変異
- 9. Pythonプロセスのシャットダウン/突然終了の警告を取得するには?
- 10. MacでAndroid Studioが突然終了する
- 11. アイデンティティのダウンロードを試みた直後にXcode 5が突然終了する
- 12. numpyでマルチプロセッシングを行うと、OSXでPythonが突然終了する
- 13. Qt:gdbプロセスが突然終了しました(コード127)
- 14. Androidで突然アクティビティがクラッシュする
- 15. ビジュアルスタジオ2015と2013の突然のクラッシュに直面する
- 16. プログラムの実行が突然終了し、警告も例外もなく、デバッグ時のみ!
- 17. java.lang.RuntimeException:メインスレッドのループが突然終了しました。理由は何ですか?
- 18. 親スクリプトを終了せずにCtrl-Cでプログラムを終了
- 19. thread_local C++のプログラム終了時のベクトルセグメンテーションエラー
- 20. UWPアプリケーションをプログラムで終了または終了するにはどうすればよいですか? (Windows 10)
- 21. C++プログラムを終了させずにncursesを終了するにはどうしたらいいですか?
- 22. 明白な理由なしにJava VMが突然終了する
- 23. C#プログラムが終了した後にコンソールが終了しない
- 24. pyttsxでテキストを話した後、Tkinter mainloopが突然終了する
- 25. クイックサンドアニメーションの終わりに突然の置換
- 26. AndroidのSQLite DBが突然壊れたのはなぜですか?
- 27. breakプログラムを終了する - C++
- 28. C++アプリケーション終了エラーコード62097 - それはどういう意味ですか?
- 29. try/exceptではどのようにプログラムを終了できますか?
- 30. 実行中のプログラムでWin32デスクトップを削除し、それらのプログラムを終了するにはどうすればよいですか?
参考までに、これはスタックをダブルフォルトするコードの特徴です。スタックの最後のページに障害が発生している可能性がある、アンマネージコードがプロセスで実行されていますか?あなたは無限の再帰を持っていますか? –