2011-07-26 2 views
0

매우 이상한 문제가 있습니다. 디버깅없이 CTRL-F5 키를 눌러 실행하면 내 프로그램이 절대적으로 완벽하게 실행되지만 디버거로 실행하려고하면 경고, 오류 메시지 또는 예외가없는 환경으로 다시 충돌합니다. 사실, 출력 창에 따르면, 프로그램은 오류 코드 0으로 종료되었습니다. 즉, 일반적으로!디버깅 할 때만 경고 또는 예외없이 프로그램 실행이 갑자기 종료됩니다!

두 대의 컴퓨터에서 프로그램을 실행 해 보았습니다. 하나의 컴퓨터에서이 프로그램을 실행해도 문제가없고 디버깅 할 수 있지만 다른 컴퓨터에서는 디버그 할 수 없습니다. 그것은 단지 그것도 더 odder하게 만듭니다! 저는 Visual C# Express 2010을 사용하고 있습니다.

어떤 도움을 주시면 감사하겠습니다!

고마워요!

+0

VS에 문제가있는 것 같습니다. VS2010 위에 SP1을 설치 했습니까? –

+0

프로그램에 특별한 것이 있습니까? 예를 들어, [tag : xna]를 기반으로하는 개발자가 자주 사용하는 [tag : visual-studio-express]를 언급합니다. XNA 프로젝트입니까? [태그 : WinForms]? [태그 : WebForms]? [tag : EventViewer]의 내용은 무엇입니까? 프로그램이 전혀 시작되지 않습니까 (예 : 코드 실행)? –

+0

익스프레스 에디션 용 SP1이 있다고 생각하지 않습니다 ... 거기 있습니까? 예, ActiveX 컨트롤을 사용합니다. 이것은 분명히 관여합니다. "추락"은 통제 방법을 실행하자마자 발생합니다. 그러나 디버깅을 사용할 수 없으면 먼저 제대로 작동하므로 두 번째로 다른 컴퓨터의 모든 조건에서 제대로 작동하므로 컨트롤 자체가 양호해야합니다. – Squimmy

답변

1
  1. VS에서 예외 사용이 설정되어 있는지 확인하십시오.
  2. AppDomain.UnhandledException

에 가입 할 수 있는지 확인하십시오 그리고 당신은 당신의 충돌 이유에 도착합니다. 이 도움이

편집

How to enable exceptions in VS and VS Express

희망.

+0

VS에서 예외를 사용한다는 것은 무엇을 의미합니까? VS 설정 및 모든 항목의 관련 확인란을 모두 살펴 보았는데 모두 정상적으로 보입니다. 또한 AppDomain.UnhandledException 및 아무것도 사용하지 않으려 고 시도했지만 여전히 크래시가 발생하지 않았습니다. – Squimmy

+0

Windows 응용 프로그램 로그를 보셨습니까? – Tigran

+0

흠, 이것이 좋은지 나쁜지는 모르겠지만 그 컴퓨터에 더 이상 액세스 할 수 없습니다. PI가 VNC를 통해 연결되었지만 지금은 다운되었으므로 예외를 허용할지 여부를 모르겠습니다. 또는 잠시 동안 응용 프로그램 로그에서 오류 보고서를 볼 수 있는지 여부. 그래도 도움을 주셔서 감사합니다. – Squimmy

관련 문제