다음을 통해 공유


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

[!참고]

Express 버전에서는 외부 호출 응용 프로그램을 지정할 수 없습니다.Express 버전에서 DLL을 디버깅하려면 솔루션에 실행 가능 프로젝트를 추가하고 이 프로젝트를 솔루션의 시작 지점으로 설정한 다음 실행 가능 프로젝트에서 DLL의 메서드를 호출합니다.

호출 응용 프로그램 대신 DLL 프로젝트에서 디버깅을 시작하려면 <Project> 속성 페이지 대화 상자나 창에 정보를 입력하여, DLL 프로젝트가 호출 응용 프로그램을 찾을 수 있는 위치를 지정해야 합니다.C++ 속성 페이지의 레이아웃과 내용은 C# 및 Visual Basic 속성 페이지의 경우와 다릅니다. 프로젝트 언어에 해당하는 절차를 참조하십시오.

네이티브 코드가 관리되는 DLL을 호출하고 두 코드를 모두 디버깅하려는 경우에는 관리되는 디버거와 네이티브 디버거를 모두 활성화해야 합니다.이는 <Project> 속성 페이지 대화 상자나 창에서 설정할 수 있습니다.자세한 내용은 방법: 혼합 모드에서 디버깅을 참조하십시오.

C++ 프로젝트에서 호출 응용 프로그램을 지정하려면

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

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

  3. 에 프로젝트속성 페이지 창에 구성 드롭 다운 목록에서 선택 디버그.

  4. 구성 속성 폴더를 열고 디버깅 범주를 선택합니다.

  5. 실행할 디버거 목록에서 로컬 Windows 디버거원격 Windows 디버거를 선택합니다.

  6. 명령 또는 원격 명령 상자에서 드롭다운 화살표를 클릭하고 목록에서 찾아보기를 선택하여 응용 프로그램을 찾거나응용 프로그램의 경로와 이름을 입력합니다.

  7. 필요한 프로그램 인수를 명령 인수 상자에 입력합니다.

C# 또는 Visual Basic 프로젝트에서 호출 응용 프로그램을 지정하려면

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

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

  3. 에 프로젝트속성 페이지 창에 구성 드롭 다운 목록에서 선택 디버그.

  4. 디버그 탭을 클릭합니다.

  5. 다음 중 하나를 수행하여 응용 프로그램을 시작할 수 있습니다.

    1. 시작 작업시작 외부 프로그램으로 설정합니다.

    2. 시작 외부 프로그램 상자에서 줄임표 단추를 클릭하여 응용 프로그램을 찾습니다.

    3. 명령줄 인수 상자에 필요한 프로그램 인수를 입력합니다.

  6. 또는 URL에서 응용 프로그램을 호출할 수 있습니다.로컬 ASP.NET 응용 프로그램에 사용되는 관리되는 DLL을 디버깅하는 경우 이 방법을 사용할 수 있습니다.

    1. 시작 작업 아래에서 다음 URL로 브라우저 시작 라디오 단추를 선택합니다.

    2. 옆에 있는 텍스트 상자에 URL을 입력합니다.

DLL 프로젝트에서 디버깅을 시작하려면

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

  2. 필요한 중단점을 설정합니다.

  3. 호출 응용 프로그램에서의 위치와 이름을 입력은 프로젝트속성 페이지 대화 상자나 창.이 응용 프로그램이 콘솔 응용 프로그램이면 필요에 따라 명령줄 인수를 입력합니다.

참고 항목

참조

C++ 디버그 구성에 대한 프로젝트 설정

개념

DLL 프로젝트 디버깅

C# 디버그 구성에 대한 프로젝트 설정

Visual Basic 디버그 구성에 대한 프로젝트 설정

기타 리소스

방법: 실행 시작