1

VS2010 IDE에서 디버깅 중이던 ClickOnce winforms 응용 프로그램이 있습니다. 나는 catch-all 처리되지 않은 예외 처리기를 사용하여 사용자에게 실행을 다시 시작할 수있는 옵션을 제공합니다. Application.Restart() 호출하면 제대로 작동하지만 디버깅 할 때 디버거에서 분리 된 다시 시작합니다.응용 프로그램. VS2010에서 ClickOnce VB.net 응용 프로그램을 다시 시작하고 디버거에서 분리 된 상태로 다시 시작합니다.

VS를 다시 시작할 때 자동으로 첨부하도록 만드는 방법이 있습니까? 그렇다면 어떻게? 그렇지 않다면 왜 안 되겠습니까?

+0

의도적으로 설계된 것입니다. 디버거 사용의 요지는이 catch-all 핸들러가 절대로 실행되지 않도록하는 것입니다. –

+0

처리되지 않은 예외가 없도록 내 디버거를 활용하여 내 코드를 "디버그"해야한다는 의미입니까? – djv

답변

0

내 이전 리뷰 Application.Restarthere에 기반하여 응용 프로그램을 다시 시작할 때 특별하지 않으므로 Visual Studio가 "자식"프로세스를 디버깅하도록 구성되어 있는지 확인해야합니다. (관리되는 디버깅을위한 옵션이 아닐 수도 있습니다.)

관련 문제