다음을 통해 공유


디버그 실행 파일을 실행하기 위한 테스트 머신 준비

Visual C++를 사용하여 빌드된 앱은 vcruntime 및 기타 라이브러리를 실행해야 합니다. 앱의 디버그 버전에는 해당 디버그 버전의 라이브러리가 필요한 경우가 많습니다. 테스트 머신에 이러한 라이브러리를 배포하여 앱의 디버그 버전을 테스트해야 합니다. 배포해야 하는 DLL을 식별하려면 Visual C++ 애플리케이션의 종속성 이해의 단계를 따릅니다. 일반적으로 Visual C++ 라이브러리 DLL의 디버그 버전에는 "d"로 끝나는 이름이 있습니다. 예를 들어 디버그 버전의 vcruntime140.dll 이름은 vcruntime140d.dll.입니다.

참고 항목

애플리케이션의 디버그 버전은 재배포할 수 없으며 Visual C++ 라이브러리 DLL의 디버그 버전도 재배포할 수 없습니다. Visual Studio가 설치되지 않은 컴퓨터에서 애플리케이션을 디버깅하고 테스트하기 위한 목적으로만 애플리케이션 및 Visual C++ DLL의 디버그 버전을 다른 컴퓨터에 배포할 수 있습니다. 자세한 내용은 Visual C++ 파일 재배포를 참조 하세요.

라이브러리를 배포하는 방법

세 가지 방법으로 애플리케이션의 디버그 버전과 Visual C++ 라이브러리 DLL의 디버그 버전을 함께 배포할 수 있습니다.

  • 중앙 배포를 사용하여 디렉터리에 특정 Visual C++ DLL %windir%\system32\ 의 디버그 버전을 설치합니다. 애플리케이션의 라이브러리 버전 및 대상 아키텍처에 대한 DLL을 포함하는 설치 프로젝트를 사용하여 디버그 DLL을 배포할 수 있습니다. 연습에서 배포 프로젝트의 예를 볼 수 있습니다. 설치 프로젝트를 사용하여 Visual C++ 애플리케이션 배포

  • 로컬 배포를 사용하여 애플리케이션의 설치 디렉터리에 특정 Visual C++ DLL의 디버그 버전을 설치합니다. 재배포할 수 없는 디버그 DLL 을 찾을 수 있는 위치에 대한 자세한 내용은 재배포할 DLL을 확인하세요.

  • Visual Studio의 Configuration Manager 대화 상자에서 배포 옵션을 사용하여 프로젝트 출력 및 기타 파일을 원격 컴퓨터에 복사합니다.

Visual C++ DLL이 설치되었으면 네트워크 공유를 통해 원격 디버거를 실행할 수 있습니다. 원격 디버깅에 대한 자세한 내용은 원격 디버깅을 참조 하세요.

참고 항목

Visual C++에서 배포
Windows Installer 명령줄 옵션
배포 예제
원격 디버깅