This is an old revision of the document!
Table of Contents
Remote .NET Debugger Visual Studio 확장 기능
Visual Studio에서는 원격 장치에서 실행 중인 .NET 5 이상 응용 프로그램을 수동으로 배포하고 실행한 후 디버거를 연결할 수 있습니다.
하지만 Visual Studio에는 이러한 작업을 한 번에 수행할 수 있는 기능이 기본적으로 제공되지 않고 있습니다.
저희 회사에서 개발한 Remote .NET Debugger 확장 기능을 사용하면 Visual Studio에서 원격 장치로 프로그램을 배포하고 실행한 후 디버깅까지 한 번에 수행할 수 있습니다. 즉, F5 키를 누르거나 시작 버튼을 클릭하는 것만으로 원격 장치에서 응용 프로그램을 디버깅할 수 있습니다. 매우 편리해집니다.
이 확장 기능은 .NET 5 이상을 대상으로 합니다.
다운로드
| 파일 | 날짜 | 릴리즈 노트 |
|---|---|---|
| ComfileTech.RemoteDotnetDebugger_v1.5.vsix | 2026-01-28 | 릴리즈 노트 |
모든 Visual Studio를 종료한 후 .vsix 파일을 더블클릭하십시오.
시스템 요구사항
개발 PC
- Windows 10 이상 (64비트)
- Visual Studio 2022 또는 Visual Studio 2026
대상 장치
- SSH 서버 실행 중
- .NET Runtime 또는 .NET SDK 설치
vsdbg설치
vsdbg 설치 방법은 vsdbg 설치하기를 참고하십시오.
SSH 인증 설정
보안상의 이유로 Windows에 포함된 OpenSSH는 저장된 비밀번호를 이용한 자동 로그인을 지원하지 않습니다.
따라서 본 확장 기능을 사용하려면 개발 PC와 원격 장치 사이에 공개키(Public Key) 기반 SSH 인증이 설정되어 있어야 합니다.
ComfilePi 및 Raspberry Pi 장치의 경우 Raspberry Pi Imager를 사용하여 운영체제를 설치할 때 간단하게 설정할 수 있습니다.
자세한 내용은 Raspberry Pi 공식 문서를 참고하십시오.
설정이 완료되면 Windows 터미널에서 ssh 명령으로 접속을 테스트하십시오.
비밀번호를 묻지 않고 로그인되어야 합니다.
vsdbg 설치하기
원격 장치에는 Microsoft의 .NET Debugger (vsdbg)가 설치되어 있어야 합니다.
Trixie 및 Bookworm
COMFILE Technology에서 제공하는 Trixie 또는 Bookworm 운영체제를 사용하는 경우 vsdbg가 기본적으로 설치되어 있습니다.
설치 경로:
/opt/Microsoft/vsdbg/vsdbg
설치되어 있지 않은 경우 다음 명령으로 설치할 수 있습니다.
sudo apt install cpi-vsdbg
기타 Linux 배포판
다음 절차를 따라 설치하십시오.
- 설치 스크립트 다운로드
wget https://aka.ms/getvsdbgsh
- 실행 권한 부여
chmod +x getvsdbgsh
- vsdbg 설치
sudo ./getvsdbgsh -v latest -l /opt/Microsoft/vsdbg
설치 위치는 변경할 수 있지만, 이후 Visual Studio 설정 시 해당 경로를 정확히 입력해야 합니다.
설정 및 사용 방법
확장 기능 설치와 SSH 연결 확인이 완료되면 프로젝트에 .NET Remote Debugger 시작 프로필을 추가하십시오.
대부분의 경우 다음 세 가지만 설정하면 됩니다.
- Remote Machine
- Remote User
- Path to vsdbg
Path to vsdbg에는 설치 폴더가 아니라 실행 파일의 전체 경로를 입력해야 합니다.
예를 들어 다음 위치에 설치했다면
/opt/Microsoft/vsdbg
실제 입력값은 다음과 같습니다.
/opt/Microsoft/vsdbg/vsdbg



