다음을 통해 공유


방법: 혼합 모드에서 디버깅

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용됨 항목이 적용되지 않음

Pro, Premium 및 Ultimate

항목이 적용되지 않음

항목이 적용되지 않음

항목이 적용되지 않음

항목이 적용됨

항목이 적용되지 않음

다음 절차에서는 관리 코드와 네이티브 코드를 모두 디버깅하는 방법에 대해 설명합니다. 이러한 디버깅을 혼합 모드 디버깅이라고도 합니다. 네이티브 코드로 작성된 것이 DLL인지 응용 프로그램인지 여부에 따라 혼합 모드 디버깅에는 두 가지 시나리오가 있습니다.

  • DLL을 호출하는 호출 응용 프로그램이 네이티브 코드로 작성된 경우 DLL이 관리 코드로 작성된 것입니다. 이 경우 관리되는 디버거와 네이티브 디버거가 둘 모두를 디버깅할 수 있어야 합니다. <Project> 속성 페이지 대화 상자에서 이를 확인할 수 있습니다. 이를 수행하는 방법은 DLL 프로젝트에서 디버깅을 시작하는지 아니면 호출 응용 프로그램 프로젝트에서 디버깅을 시작하는지에 따라 달라집니다.

  • DLL을 호출하는 응용 프로그램이 관리 코드로 작성된 경우 DLL이 네이티브 코드로 작성된 것입니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

혼합 모드 디버깅을 사용하도록 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다.

  2. 보기 메뉴에서 속성 페이지를 클릭합니다.

  3. <Project> 속성 페이지 대화 상자에서 구성 속성 폴더를 확장하고 디버깅을 선택합니다.

  4. 디버거 형식혼합 또는 자동으로 설정합니다.

참고 항목

작업

방법: DLL 프로젝트에서 디버깅