Visual Studio에서 조건부 중단 점을 설정하는 쉬운 방법이 있습니까?
변수의 값이 무언가가 될 때만 중단 점에 도달하려면 어떻게해야합니까?
Visual Studio에서 조건부 중단 점을 설정하는 쉬운 방법이 있습니까?
변수의 값이 무언가가 될 때만 중단 점에 도달하려면 어떻게해야합니까?
답변:
평소대로 중단 점을 설정하십시오. 마우스 오른쪽 버튼으로 클릭하십시오. 조건을 클릭하십시오.
Express Edition을 사용하는 경우 다음을 시도해보십시오.
#if DEBUG
if( fooVariable == true )
System.Diagnostics.Debugger.Break();
#endif
if 문은 릴리스에서 breakepoint가 존재하지 않음을 확인합니다.
Visual Studio는 조건부 중단 점에 대한 많은 옵션을 제공합니다.
이 중 하나를 설정하려면
이러한 옵션은 다음과 같습니다.
foo == 8
그 표현이나 다른 표현을 지정할 수 있습니다 .그것을하는 또 다른 방법 (또는 express를 사용하는 경우)은 코드에 조건을 추가하십시오.
if(yourCondition)
{
System.Diagnostics.Debugger.Break();
}
실제 조건을 작성하는 것은 까다로운 부분이 될 수 있으므로
직접 실행 창 사용시 장점 :
이 예제는 코드가 "Setting"이라는 이름의 테이블을 참조 할 때 중단됩니다.
table.GetTableName().Contains("Setting")
Visual Studio 6.0에서
Alt+ F9!!!