2010-12-29 6 views
1

Visual Studio의 기본값을 어떻게 변경하여 액세스 위반이 기본으로 중단되는지 (예 :)? Debug-> Exceptions를 시도했지만 전역 적으로가 아니라 솔루션 별 (또는 프로젝트 별) 기준으로 만 작동합니다.예외 예외 발생 - 기본값 설정

감사합니다.

답변

2

기본적으로 설명 된대로 모든 예외가 해제되고 솔루션마다 설정이 저장됩니다.

http://msdn.microsoft.com/en-us/library/d14azbfh.aspx

당신은 특정 예외 설정에 SetBreakWhenThrown()를 호출하여 예외의 기본 세트를 설정하는 매크로를 작성할 수 있습니다.

http://msdn.microsoft.com/en-us/library/envdte90.exceptionsettings.setbreakwhenthrown.aspx

매크로 예 :

Dim eg As ExceptionSettings = CType(DTE.Debugger, Debugger3).ExceptionGroups.Item("Common Language Runtime Exceptions") 
eg.SetBreakWhenThrown(True, eg.Item("System.AccessViolationException")) 
+0

하나가 답장을 보내 주셔서 감사합니다! 허 ... 그래서 이렇게 하는게 "옳은"방법이 아닌가? 매크로는 약간의 해킹처럼 보입니다. :) – Mehrdad

+0

선생님! 매크로는 VS를 더욱 멋지게 만드는 우리의 갈채 중 하나입니다! :) – brian

+0

하하 좋아, 대답 해줘서 고마워! :) – Mehrdad