디버깅에 필요한 소스(예를들면 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에 연결 메세지가 뜨고 디버깅이 시작된다.