0

Visual Studio 2017에서 작업하고 있습니다. 원격 컴퓨터에는 Visual Studio 2012가 있습니다. 관리자로 msvsmon.exe를 시작하고 "도구"메뉴에서 "아니오" 인증 ","모든 사용자가 디버그하도록 허용 "(권한 문제로 인해 차단되지 않았 음을 확신하기 위해).원격 디버깅을 설정하는 방법

  • 연결 유형 : 원격 (인증 없음)
  • 연결 대상 : =>의 MachineName 찾기 : "< _remote_machine>"를 다음과 같이

    내 로컬 PC에

    , 나는, 설치 디버깅 세션에 시도

ping "< _remote_machine>"요청이 성공했습니다.

그러나 이제 연결이 발견되어 msvsmon.exe 디버깅 모니터에 메시지가 표시되지 않습니다.

이 문제의 원인은 무엇이며 어떻게 해결할 수 있습니까?

p.s. 2012 버전과 2017 버전간에 불일치가있을 수 있지만,이 경우 디버깅 모니터에 오류 메시지가 표시 될 것으로 예상되지만 거기에는 아무 것도 없다고합니다.

+0

버전이 일치하지 않으면 디버깅 모니터에 메시지가 표시되지 않으며 양면의 포트 번호가 같은지 확인할 수도 있습니다 그럼에도 불구하고 VS 2017 저장소에서 "원격 디버거"디렉토리를 찾아 원격 시스템에 복사하는 것이 어렵지 않습니다. – jszpilewski

답변

0

Jszpilewski에서 언급했듯이 "원격 디버거"디렉터리를 원격 컴퓨터에 복사하고 거기에서 msvsmon.exe를 시작하면 대답이 시작됩니다. 지점에 따라

: 같은 연결 대상 "상자". Msvsmon가 '<Machine_Name:Port>'라는 새 서버를 시작

그냥 복사 할 필요가 로컬 시스템에서 /을 이것을 붙여 넣기 "원격 디버거가 시작되면, 그것은 말한다 => "찾기"버튼을 사용하지 마십시오. 시간이 낭비입니다