2011-08-10 39 views
0

C#では、Environment.Exit(1)がハングアップする原因は何ですか?コマンドラインからプログラムを呼び出すと、空白行に点滅するカーソルが表示されます。タイピングは何もしません。Environment.Exitがハングアップ

+1

マルチスレッドまたは子プロセスの子プロセスを実行していますか?それが効果を発揮するかどうかは確かではありませんが、見ることができる場所かもしれません。 –

答えて

1

Environment.Exitは、それが即座にそれを終了し、逆に、アプリケーションがハングしません:

は、このプロセスを終了し、基礎となるオペレーティングシステムに指定した終了コードを示します。

コンソールアプリケーションがハングアップする原因が他にもありますが、コードを追加しなくても何が問題なのかわかりません。

関連する問題