본문 바로가기

Programming/ETC

Visual Studio Remote Debugger 사용법

반응형


디버깅에 필요한 소스(예를들면 DB..)가 직접 디버깅 하기 어려운 환경에 놓여있을때 해당 위치에 VisualStudio Remote Debugger를 

설치하여 원격으로 붙어 마치 소스가 로컬에 있는 것 처럼 디버깅이 가능합니다.


1.  아래 경로에서 VisualStudio 2017용 원격도구 다운로드 (디버깅 소스가 있는 PC에 다운로드)

https://visualstudio.microsoft.com/ko/downloads/


2.  Debugger Configuration Wizard 검색 후 Remote Debugger 세팅 시작

별도의 변경 없이 다음으로 넘어가면 완료.


3. Remote Debugger 실행


4. 디버깅 환경이 구성되어있는 환경으로 돌아가 Visual Studio 2017에서 디버깅 할 프로젝트 Properties를 연다.

이후 Debug 탭에서 Start Options의 'Use remote machine'에 체크해주고 디버깅 소스가 있는 곳의 IP를 적어준다.

5. 프로젝트를 빌드한다. 혹시 필요한 세팅이(예를들면 DB IP..) 있다면 소스가 있는 곳 기준으로 세팅해준다.

이후 빌드결과물 위치로 이동하여 Debug 폴더를 Copy 하고

소스가 있는곳 동일한 경로에 복사해준다.

Ex) 디버깅 환경이 준비된 PC의 D:\workspace\Projest\Project\Client\bin\Debug 를

소스가 있는 PC의 D:\workspace\Projest\Project\Client\bin\Debug에 복사

6. 디버깅을 시작하면 아래와 같이 Remote Debugger에 연결 메세지가 뜨고 디버깅이 시작된다.





반응형