2011-07-29 7 views
1

나는 시각적 인 스튜디오 디버거를 붙이는 웹 어플리케이션을 가지고있다. 특정 문제를 찾으려고하는데 예외가 아닌데도 계속 신경 쓰지 않습니다.Visual Studio 2010 디버거에서 사용자 정의 예외를 제외하려면 어떻게합니까?

Debug->Exceptions으로 이동하여 .NET 예외를 선택 취소 할 수있었습니다. 그러나 제 3 자 도구에서 예외의 이름을 추가하면 해당 예외에서 중단되지 않게 할 수 있습니다.

내가 뭘 잘못하고 있니? 예외 대화 상자에는 예외를 추가 할 장소가 없으므로 직접 추가하지 않아도됩니다.

+0

을 선택 취소 "공용 언어 :

그냥 여기있는 동안 디버깅에서 중지되지 않습니다 사용자 정의 예외의 스크린 샷이다, VS 2010에서 예외-창 모양을하는 방법을 명확하게하기 런타임 예외 "가 충분해야합니다. 처리되지 않은 예외가 아닌지 확실합니까? 디버거는 항상 정지합니다. –

+0

나는 그것이 처리되지 않을 수 있다고 생각한다. 우리는 어떤 예외도 잡히지 않도록 예외를위한 마지막 처리기를 가지고 있지만, 아무도 그 균열을 빠져 나가지 않는다고 확실히 말할 수는 없습니다. –

+0

예외의 전체 이름을 복사하여 복사 했습니까? –

답변

2

예외를 목록에 추가 할 때 예외의 전체 이름 (예 : 네임 스페이스 포함)을 추가해야합니다.

0

Tools -> Options -> Debugger -> General -> "Enable Just My Code"으로 이동하면됩니다. 이렇게하면 디버거가 사용자 코드에서만 중지됩니다.

+0

나는이 특별한 예외 때문에 전혀 멈추지 않기를 바란다. 그러나 나는 그것이 다른 어떤 예외들에 대해서, 그것이 내 코드를위한 것이 든 아니든간에 그것을 멈추기를 원한다. –

+0

어떤 유형의 예외입니까? 'Debug> Exceptions'에 가면 어떤 타입을 깨지 않도록 커스터마이즈 할 수 있습니다. – Mrchief

+0

예, 저는 제 질문에 그렇게하고 있다고 말했습니다. 나는 이미 존재하지 않는 것을 추가하는 방법을 알 수 없다. –

0

Omer Raviv의 답변이 맞습니다 : 예외의 정규화 된 이름을 지정하십시오!

enter image description here

관련 문제