2014-04-01 2 views
0

저는 WPF 2012 프로젝트에서 일하고 있습니다. exe 파일을 시작하고 보고서를 실행하기 시작합니다. 중간에이 말하는 충돌이 :동일한 버전으로 디버깅 할 수 없습니다.

응용 프로그램

을 작동이 중지되었습니다 그리고 오류 대화 상자에서 아래의 3 가지 옵션이 있었다.

  1. 솔루션을 나중에 온라인으로 확인하고 솔루션을 닫습니다.
  2. 프로그램을 닫습니다.
  3. 프로그램을 디버그하십시오.

것은 내가 프로그램을 디버깅 누르면, 내가 다른 디버거가없는

"VS Just In time debugger" 
    Possible debuggers 
    1) New Instance of Ms Visual studio 2012 

메시지를 표시합니다. 위의 옵션을 선택하면 "선택한 디버거를 시작할 수 없습니다. 다른 예/아니오를 선택 하시겠습니까?"라는 오류 대화 상자가 나타납니다. 예를 누르면 같은 디버거로 JIT 오류 창이 다시 열립니다.

이 프로젝트는 차례로 오류가 발생하는 C++ dll을 가리 킵니다. C++ dll은 엄청난 양의 XML 파일을 생성합니다.

질문이 무엇인지

답변

0

하지,하지만

내가 무슨 일이 일어나고 같은데요 VS뿐만 아니라 충돌이다.

- Intel Parallel Studio XE가 설치되어 있습니까? 그렇다면, 이것은 알려진 충돌이며, 그들은 고치고 있습니다. 그것은 그들의 '인텔 디버거 익스텐션'하지 -if msvsmon.exe crashes when starting debugging throw std::runtime_error crashes Visual Studio 2013 IDE

, 두 가지 당신이 할 수 있습니다를 제거 할 수있는 유일한 해결 방법 인 것 같다

- 커넥트을 덤프를 얻을 만들 수 Microsoft Visual Studio 2012 Feedback Tool를 사용 Visual Studio의 버그 (이 작업은 자동으로 수행됩니다. 가능한 경우 버그에 응용 프로그램과 단계를 추가하십시오.) 이 도구를 사용하는 방법에 대한 자세한 내용 https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=26698

procdump을 사용하면 procdump.exe -ma -e -x devenv.dmp "c : \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe " 처리되지 않은 예외가 프로세스에서 발생하여 충돌을 일으키면 덤프가 자동으로 잡히게됩니다.

+0

필자는 Intel Parallel Studio XE를 내 PC에 설치하지 않았습니다. 나는 덤프를 얻고 피드백 도구를 사용하려고 노력할 것이다. 또한 오류가 발생하는 동안 덤프를 저장할 수 있으며 windbg를 사용하여 덤프를 디버깅 할 수 있습니다. 어떤 도구가 더 선명하게 나타납니다. – senthilraja

+0

덤프를 직접보고 싶다면 windbg 또는 Visual Studio를 사용할 수 있습니다 – Maria

관련 문제