다음을 통해 공유


옵션 대화 상자, 디버깅, 편집하며 계속하기

편집하며 계속하기 페이지에 액세스하려면 도구 메뉴를 열고 옵션을 선택합니다. 옵션 대화 상자에서 디버깅 폴더를 확장하고 편집하며 계속하기를 선택합니다. 이 페이지에서는 다음과 같은 편집하며 계속하기 옵션을 설정할 수 있습니다. 자세한 내용은 편집하며 계속하기를 참조하십시오.

  • 편집하며 계속하기 사용
    이 옵션을 선택하면 편집하며 계속하기가 활성화됩니다.

    편집하며 계속하기를 통해 프로그램이 중단 모드에 있는 동안 소스 코드를 변경할 수 있고(몇 가지 제한이 있음), 디버그 세션을 종료하고 프로그램을 다시 빌드하지 않고도 변경 내용을 적용할 수 있습니다.

    디버깅하는 동안에는 이 설정을 변경할 수 없습니다.

  • 디버그 명령으로 호출
    (네이티브 전용) 이 옵션을 선택하면 단계와 같은 실행 명령으로 편집하며 계속하기를 호출할 수 있습니다.

  • 먼저 확인
    (네이티브 전용) 디버그 명령에서 편집하며 계속하기를 호출하기 전에 사용자 확인을 요청하는 메시지를 표시하도록 합니다. 이를 통해 필요에 따라 호출을 취소할 수 있습니다.

  • 부실 코드 경고
    (네이티브 전용) 이 옵션을 선택하면 디버거가 부실 코드 경고 대화 상자를 통해 부실 코드에 대해 경고합니다. 부실 코드 경고 대화 상자를 참조하십시오.

    편집하며 계속하기로 실행 파일에 코드 변경 내용이 즉시 적용될 수 없는 경우도 있지만 디버깅을 계속할 경우 나중에 코드 변경 내용이 적용될 수 있습니다. 이때 편집하며 계속하기 기능이 코드를 업데이트합니다. 코드가 업데이트될 때까지 소스 창에서 원래 코드는 회색으로 표시됩니다. 이 코드는 코드 변경 내용으로 대체되었으므로 오래된 코드 즉 부실 코드입니다. 부실 코드는 편집할 수 없습니다.

  • 디버깅 후 코드 변경 내용 다시 링크
    (네이티브 전용) 디버깅 후 네이티브 코드 변경 내용을 다시 링크합니다.

    편집하며 계속하기는 사용자 지정 빌드 단계를 호출하지 않습니다. 프로그램에서 사용자 지정 빌드 단계를 사용할 경우 이를 호출하려면 수동으로 다시 빌드해야 합니다. 이 경우 편집하며 계속하기 이후 다시 링크되지 않도록 하면 수동으로 다시 빌드할 수 있습니다.

  • 미리 컴파일 허용
    **(네이티브 전용)**편집하며 계속하기를 사용하여, 미리 컴파일된 헤더를 백그라운드에서 로드하고 처리하여 코드 변경의 처리 속도를 높일 수 있습니다. 미리 컴파일된 헤더를 로드하려면 실제 메모리를 할당해야 하는데, RAM이 한정된 컴퓨터에서 컴파일하는 경우 문제가 될 수 있습니다. 디버깅하는 동안 사용 가능한 실제 메모리의 양을 작업 관리자를 통해 확인하여 이러한 방식이 문제가 될 수 있는지 확인할 수 있습니다. 실제 메모리 양이 미리 컴파일된 헤더의 크기보다 큰 경우에 편집하며 계속하기에는 문제가 없습니다. 실제 메모리 양이 미리 컴파일된 헤더의 크기보다 작은 경우에는 이 옵션의 선택을 취소하여 편집하며 계속하기가 미리 컴파일된 헤더를 백그라운드에서 로드하지 않도록 할 수 있습니다.

  • 원격 디버깅 또는 다른 사용자 계정으로 실행 중인 응용 프로그램을 디버깅하는 동안 사용하도록 설정합니다.
    (네이티브 전용) 다른 컴퓨터 또는 다른 사용자 계정을 통해 디버깅할 때 편집하며 계속하기 작업을 사용할 수 있도록 합니다.

경고

원격으로 디버깅하거나 다른 사용자 계정을 통해 디버깅할 때 네이티브 편집하며 계속하기를 사용하면 심각한 보안 관련 문제가 발생할 수 있습니다. 이러한 시나리오에서 네이티브 편집하며 계속하기 사용은 디버깅 중인 응용 프로그램, 동일한 컴퓨터에서 실행 중인 다른 응용 프로그램 또는 동일한 네트워크에 연결된 다른 컴퓨터에 있는 제3자에 의해 악용될 수도 있으므로 보안상의 허점이 노출됩니다. 이러한 취약점을 악용하여 악의적인 사용자는 디버깅 중인 컴퓨터에서 임의의 코드를 시작하고 실행할 수도 있습니다. 디버깅 중인 응용 프로그램, 디버깅 중인 컴퓨터 및 연결된 네트워크를 신뢰할 수 없는 경우에는 이러한 기능을 사용하지 마십시오.

참고 항목

작업

방법: 디버거 설정 지정

참조

편집하며 계속하기(Visual C#)

옵션 대화 상자, 디버깅

개념

편집하며 계속하기

기타 리소스

편집하며 계속하기(Visual C++)

편집하며 계속하기(Visual Basic)