내보내기(0) 인쇄
모두 확장

디버그 실행 파일을 실행하기 위한 테스트 컴퓨터 준비

Visual C++로 빌드한 응용 프로그램의 디버그 버전을 테스트하기 위해 컴퓨터를 준비하려면 응용 프로그램에서 의존하는 Visual C++ 라이브러리의 디버그 버전을 배포해야 합니다. 배포할 라이브러리를 식별하려면 Visual C++ 응용 프로그램의 종속성 이해에 제시된 단계를 따르십시오. Visual C++ 라이브러리 DLL의 디버그 버전에는 일반적으로 "d"로 끝나는 이름이 부여됩니다. 예를 들어 CRT DLL msvcr80.dll의 디버그 버전 이름은 msvcr80d.dll입니다.

Note참고

응용 프로그램의 디버그 버전은 재배포할 수 없으며 다양한 Visual C++ DLL(동적 연결 라이브러리)의 모든 디버그 버전도 재배포할 수 없습니다. 응용 프로그램 및 Visual C++ 라이브러리의 디버그 버전은 개발 사이트 내의 다른 컴퓨터에만 배포할 수 있으며, Visual C++ 2005가 설치되어 있지 않은 컴퓨터에서 응용 프로그램을 디버그 및 테스트할 목적으로만 배포할 수 있습니다. 자세한 내용은 Visual C++ 파일 재배포를 참조하십시오.

두 가지 방법으로 응용 프로그램의 디버그 버전과 함께 Visual C++ 라이브러리의 디버그 버전을 배포할 수 있습니다.

  1. 병합 모듈을 사용하여 특정 Visual C++ 라이브러리의 디버그 버전을 네이티브 어셈블리 캐시(WinSxS 폴더)에 공유 side-by-side 어셈블리로 설치합니다. 이러한 배포 예제를 보려면 방법: 설치 및 배포 프로젝트를 사용하여 배포를 참조하십시오.

    Note참고

    Visual C++ Express에서는 설치 프로젝트가 지원되지 않습니다. 대안적인 방법으로 Windows Installer(msiexec.exe)를 사용하여 디버그 병합 모듈을 설치할 수 있습니다. 예를 들어 CRT 라이브러리의 디버그 버전을 설치하려면 대상 컴퓨터에서 msiexec /i microsoft_vc80_debugcrt_x86.msm을 실행합니다.

  2. Program Files\Microsoft Visual Studio 8\VC\Redist\debug_nonredist\ 디렉터리에 제공된 파일을 사용하여 특정 Visual C++ 어셈블리를 응용 프로그램 전용 어셈블리로 설치합니다. 이러한 배포 예제를 보려면 방법: XCopy를 사용하여 배포를 참조하십시오.

    Note참고

    다른 컴퓨터에서 응용 프로그램을 원격으로 디버깅하려면 Visual C++ 라이브러리의 디버그 버전을 공유 side-by-side 어셈블리로 배포해야 합니다. 설치 프로젝트나 Windows Installer를 사용하여 위에서 설명한 단계에 따라 해당 병합 모듈을 설치할 수 있습니다. Visual C++ 라이브러리가 설치되었으면 네트워크 공유를 통해 원격 디버거를 실행할 수 있습니다. 원격 디버깅에 대한 자세한 내용은 방법: 원격 디버깅 설정을 참조하십시오.

참고 항목

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft