나는 Application.ApplicationExit에서 매우 중요한 정리 작업을 수행하는 시스템 트레이 Winforms 앱을 작성하고 있습니다. Visual Studio에서 디버깅하는 동안 중지 버튼을 누르면 프로세스가 종료되지만이 정리 코드는 호출되지 않습니다. 이 상황에서 전화가 걸리게 할 수있는 방법이 있습니까?VS에서 디버깅을 중지 할 때 WinForms 앱을 정상적으로 종료하려면 어떻게해야합니까?
2
A
답변
3
번호 중지 버튼을 누르면 응용 프로그램이 더 이상 코드를 실행하지 않을 것으로 예상 할 수 있습니다 (이 경우 무한 루프를 종료 할 수 있습니다). 더 많은 코드를 실행하면 중지 버튼이 닫기 버튼이됩니다. 중지 버튼을 사용하면 응용 프로그램을 열지 않아도 작업자를 열지 않아도 VS를 죽일 수 있습니다.
아이콘의 상황에 맞는 메뉴에서 닫기 메뉴 항목을 사용하는 것이 좋습니다. 사용자가 클릭하면 앱이 정상적으로 종료되도록 &을 종료합니다.
디버깅 중지 버튼에 대한 추가 정보가 필요하면 check out the MSDN reference on it.
관련 문제
- 1. 디버깅을 중지 할 때 리소스를 해제하십시오.
- 2. VS에서 최근 프로젝트보기를 중지 할 수 있습니까?
- 3. 명령 행에서 수은 커밋을 할 때 VIM을 종료하려면 어떻게해야합니까?
- 4. 홈 버튼을 눌렀을 때 앱을 완전히 종료하려면 4.0으로 업그레이드해야합니다.
- 5. PyQt의 QtApplication을 올바르게 종료하려면 어떻게해야합니까?
- 6. iOS가 앱을 종료하기 전에 만료 처리기에서 정상적으로 작업을 끝내려면 어떻게해야합니까?
- 7. 장기간 실행되는 MySQL 쿼리를 기다리는 동안 PHP 스크립트를 정상적으로 종료하려면 어떻게해야합니까?
- 8. 백그라운드에서 정상적으로 앱을 종료하는 방법은 무엇입니까?
- 9. iPhone OS에서 실행중인 애니메이션을 종료하려면 어떻게해야합니까?
- 10. Java OpenGL (JOGL) 앱을 정상적으로 종료
- 11. asp.net 코드는 VS2008에서 디버깅을 중지 한 후 계속 실행합니다.
- 12. Log4net이 로깅을 중지 할 때 알림
- 13. 앱을 실행할 때 xcode에서 "실행 중지"대화 상자를 끕니 까?
- 14. 비 관리자로 VS에서 디버그
- 15. 적어도 하나의 모달 창이 열렸을 때 winforms 앱을 최소화하는 방법
- 16. 앱을 닫을 때 푸시 알림을 보내려면 어떻게해야합니까?
- 17. 앱을 제거 할 때 APN 복원
- 18. 잘못된 AppDomains를 정상적으로 처리하려면 어떻게해야합니까?
- 19. 누군가가 전화 할 때 게임 일시 중지
- 20. 앱을 열 때마다 앱을 다시 시작하려면 어떻게해야합니까?
- 21. 디버깅을 위해 실버 라이트 앱을 올바르게 설정하는 방법은 무엇입니까?
- 22. WinForms Application.Exit이 앱을 종료하지 않아야합니다. MSDN의
- 23. Visual Studio에서 디버깅을 중단 할 때 정말로 정리할 수 있습니까?
- 24. 디버깅을 할 때 그림이 엉망이되어 아무도 알지 못합니다.
- 25. 트레이 아이콘에 상황에 맞는 메뉴를 표시 할 때 Windows가 앱을 맨 앞에 놓는 것을 중지 하시겠습니까?
- 26. 디버깅을 중지 한 후 Visual Studio가 계속 빌드되는 이유는 무엇입니까?
- 27. 앱을 최소화 할 때 Windows가 무언가를합니까?
- 28. 앱을 다시 클릭 할 때 크래시가 발생합니다.
- 29. django 앱을 배포 할 때 오류가 발생했습니다.
- 30. 앱을 배포 할 때 YSOD가 발생하는 오류
예 닫기 문맥 버튼이 있습니다. 진짜 문제는 앱이 정상적으로 닫히지 않을 때 부분적으로 마운트 된 가상 디스크를 활성화 상태로 유지하여 Windows를 불안정하게 만듭니다. – mcintyre321
** @ mcintyre321 : ** 닫기 컨텍스트 버튼을 누르기 만하면 안되니? 디버깅 중지 버튼을 그다지 의미가없는 것으로 바꾸려고 시도하는 것이 더 쉽다. – Kredns
가끔은 약간 반응이 없습니다! – mcintyre321