C\#클 라 이언 트 프로그램 Visual Studio 원 격 디 버 깅 방법 상세 설명
5954 단어 visualstudio원 거리디 버 깅
개발 과정 에서 Win 7,Win 8,Win 10 등 서로 다른 버 전의 시스템 을 사용 하여 호환성 디 버 깅 을 해 야 할 수도 있 고 특별한 그래 픽 카드,무선 랜 카드 등 하드웨어 설비 의 기 계 를 최적화 시 킬 수도 있 습 니 다.비교적 좋 은 방안 이 있 습 니 다.그것 은 바로 Visual Studio 의 원 격 디 버 깅 기능 을 사용 하여 테스트 기 를 직접 디 버 깅 목표 로 할 수 있 습 니 다.정지점 과 이상 을 직접 추적 하면 이 컴퓨터 에서 디 버 깅 하 는 것 처럼 잘못된 곳 을 신속하게 찾 을 수 있 습 니 다.테스트 기 에 VS 환경 을 설치 할 필요 가 없다.
>전통 적 인 데스크 톱 클 라 이언 트 의 원 격 디 버 깅 은 UWP,ASP 등 프로젝트 에 비해 설정 이 번 거 롭 습 니 다.배치 되 지 않 은 프로그램 이기 때문에 컴 파일 된 파일 을 원 격 컴퓨터 에 복사 하고 네트워크 를 통 해 VS 와 의 통신 을 연결 하 는 원리 입 니 다.본 고 는 주로 WPF,WinForm 이 사용 해 야 할 프로그램의 원 격 디 버 깅\#을 다 루 고 있 습 니 다.
본문
① 원 격 디 버 거 설치\#
Visual Studio->파일 위치 열기->현재 디 렉 터 리 에 있 는 Remote Debugger 폴 더 찾기->원 격 컴퓨터 에 붙 여 넣 기 복사,원 격 컴퓨터 에서 플랫폼 을 원 하 는 프로그램 msvsmon.exe 실행
msvsmon.exe 를 실행 하고 보안 로그 인 연결 정 보 를 설정 합 니 다.
② VS 원 격 설정 디 버 깅\#
Visual Studio 의 프로젝트 속성 을 열 고 디 버 깅 표시 줄 에서 원 격 컴퓨터 를 선택 하여 위의 그림 에 표 시 된 원 격 컴퓨터 이름과 포트 번 호 를 입력 하 십시오.
③ 원 격 디 버 깅 디 렉 터 리 설정\#
원 격 컴퓨터 에 디버그 디 렉 터 리 를 새로 만 듭 니 다.VS 가 설 치 된 기기 의 디버그 경로 와 똑 같 아야 합 니 다.
위의 그림 은 원 격 기계 이다.
위의 그림 은 디 버 깅 기계 이다.
이 공유 Debug 폴 더 를 오른쪽 단추 로 눌 러 속성 을 선택 하고 공 유 를 Everyone 으로 설정 합 니 다.
이 컴퓨터 의 최신 컴 파일 된 Debug 폴 더 를 원 격 기기 의 Debug 디 렉 터 리 로 복사 합 니 다.
어 리 석 은 방법:컴 파일 성공 후-복사-원 격 컴퓨터 에 붙 여 넣 기
쿨 방법:VS 생 성 이벤트 에서 후기 생 성 이벤트 명령 줄 을 설정 합 니 다(아래 그림)
rem XXX IP
xcopy $(SolutionDir)\Bin\Debug \\192.168.XX.XX\xxx\Bin\Debug\ /E /Q /Y
④ 원 격 운행\#
VS 실행 을 누 르 면 원 격 컴퓨터 의 원 격 디 렉 터 리 에서 새로운 파일 이 생 성 되 기 시 작 했 습 니 다.복사 가 완료 되면 알림 상자 가 뜨 고 원 격 컴퓨터 의 사용자 이름과 비밀 번 호 를 입력 하여 검증 해 야 합 니 다.
잠시 후 원 격 컴퓨터 의 화면 에 소프트웨어 인터페이스 가 나 타 났 다.
주의 하 다.
① 원 격 컴퓨터 와 개발 기기 가 같은 랜 에 있 는 지 확인한다.
② 컴퓨터 에 2015,2017 이 설 치 된 경우 Romote Debugger 의 버 전과 실제 개 발 된 VS 버 전 을 복사 할 때 Visual Studio 버 전의 일치 성 을 확보 합 니 다.
③ 폴 더 의 접근 권한 을 공유 하고 Everyone 의 읽 기와 쓰기 가 가능 하도록 확보한다.
총결산
이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio를 사용하여 Direct2D 연결 가능 셰이더 컴파일효과 셰이더 연결은 단일 패스에서 렌더링될 수 있도록 여러 셰이더를 함께 연결하는 Direct2D 최적화입니다. 사용자 지정 셰이더를 작성하는 경우 이 최적화를 활용하기 위해 연결이 호환되는지 확인해야 합니다. 에서...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.