방법: 중단점 조건 지정
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
중단점 조건은 중단점에 도달할 때 디버거에서 계산하는 식입니다. 조건이 충족되면 디버거는 방법: 적중 횟수 지정를 검사하여 실행을 중단할지 또는 지정된 다른 작업을 실행할지를 결정합니다.
디버거에서 인식하는 모든 유효한 식은 조건이 될 수 있습니다. 예를 들어 뱅킹 프로그램에서는 balance < 0과 같은 중단점 조건을 설정할 수 있습니다. 유효한 식에 대한 자세한 내용은 디버거에서 사용하는 식을 참조하십시오.
잘못된 구문을 사용하여 중단점 조건을 설정하면 즉시 경고 메시지가 나타납니다. 올바르지만 의미가 잘못된 구문을 사용하여 중단점 조건을 지정하면 중단점이 처음 적중될 때 경고 메시지가 나타납니다. 두 경우 모두 잘못된 중단점이 적중되면 디버거에서 실행을 중단합니다. 조건이 올바르고 false가 되는 경우에만 중단점을 건너뜁니다.
참고
표시되는 대화 상자와 메뉴 명령은 실제 설정이나 Visual Studio 버전에 따라 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 클릭합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
중단점 조건을 지정하려면
중단점 창에서 중단점 문자 모양이 있는 줄을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 조건을 클릭합니다.
또는
소스, 디스어셈블리 또는 호출 스택 창에서 중단점 문자 모양이 있는 줄을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴의 중단점에서 조건을 클릭합니다.
중단점 조건 대화 상자의 조건 상자에 myLocalVariable > 1과 같은 올바른 식을 입력합니다. 유효한 식에 대한 자세한 내용은 디버거에서 사용하는 식을 참조하십시오.
식을 만족할 때 중단하려면 참인 경우를 선택하고, 식의 값이 변경되었을 때 중단하려면 변경된 경우를 선택합니다.
참고
디버거에서는 처음으로 중단점에 도달할 때까지는 식을 계산하지 않습니다. 네이티브 코드에 대해 변경된 경우를 선택할 경우 디버거에서 첫 번째 조건 계산은 변경 내용으로 간주되지 않으므로 처음 계산에서는 중단점이 적중되지 않습니다. 관리 코드에 대해 변경된 경우를 선택하면 변경된 경우를 선택한 후의 첫 번째 계산에서 중단점이 적중됩니다.
확인을 클릭합니다.