2011-04-12 6 views
1

저는 VS2010을 WPF, C#, CLI 및 네이티브 C++와 함께 사용하고 있습니다. C# 부분에서 예외가 발생하면 예외 도우미가 표시되지 않습니다.예외 도우미가 작동하지 않습니다.

관리되지 않는 코드 디버깅을 사용하는 경우 예외 도우미가 작동하지 않는 것 같습니다.

둘 다 필요하므로이 문제에 대한 해결 방법이 있습니까?

도구/옵션에서 "예외 도우미 사용"을 선택했습니다. 프로젝트 설정에서 "비 관리 코드 디버깅 사용"을 선택했습니다.

"비 관리 코드 디버깅 사용"의 선택을 취소하면 예외 도우미가 예외로 작동합니다.

답변

4

VS가 디버그 -> 예외 메뉴 항목 아래의 "예외가 발생하면 중단"옵션에 대해 "발생 된"옵션을 비활성화하기로 결정했기 때문에 이것을 볼 때마다.

아직까지도 그 이유를 파악하지 못했지만 여러 번 발생했습니다. "throw 된"옵션을 다시 활성화하면 응용 프로그램이 C#/C++을 혼합하여 사용하는 경우 "공용 언어 런타임 예외"를 선택하지 않습니다.

관련 문제