VSでデバッグを停止するときにWinFormsアプリを正常に終了するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1228917

質問

Application.ApplicationExitで非常に重要なクリーンアップを行うシステムトレイWinformsアプリを書いています。 Visual Studioでデバッグ中に停止ボタンを押すと、このプロセスは終了しますが、このクリーンアップコードは呼び出されません。この状況で呼び出されることを確認できる方法はありますか?

役に立ちましたか?

解決

いいえ。停止ボタンを押すと、アプリケーションでコードが実行されなくなることが予想されます(これにより、無限ループを終了できます)。より多くのコードを実行した場合、停止ボタンは閉じるボタンになります。停止ボタンを使用すると、taskmanを開くことなくアプリケーションを kill できます。これにより、VSも殺される可能性があります。

アイコンのコンテキストメニューに閉じるメニュー項目を用意することをお勧めします。ユーザーがクリックすると、アプリは&を閉じます。クリーンアップ、プログラムが正常に終了できるようにします。

[デバッグの停止]ボタンの詳細については、 MSDNリファレンスをご覧ください。その上。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top