====== Visual Studio와 .NET을 이용한 프로그램 개발 ====== Visual Studio는 원래 Windows PC용 응용 프로그램 개발을 위해 만들어진 도구입니다. 따라서 일반적인 Linux 장치에서 .NET 프로그램을 개발하려면 프로그램을 빌드한 후 장치로 복사하고, SSH로 접속하여 실행한 뒤, 별도로 디버거를 연결해야 하는 경우가 많습니다. COMFILE Technology는 이러한 불편함을 줄이기 위해 Remote .NET Debugger를 제공합니다. jPC에는 기본적으로 **.NET 10 SDK**와 **vsdbg(Microsoft Visual Studio 디버거 엔진)**가 설치되어 있으며, [[:dotnet:remote_debugger:index|COMFILE Technology Remote .NET Debugger 확장]]과 **Visual Studio 2026**을 함께 사용하면 Visual Studio에서 프로그램을 작성한 후 F5 키만 눌러 원격 장치에 다운로드하고 실행할 수 있습니다. 또한 중단점(Breakpoint), 변수 확인, 한 단계 실행(Step Execution)과 같은 디버깅 기능도 Visual Studio에서 직접 사용할 수 있으므로, 개발자는 운영체제 설정이나 원격 실행 절차보다 응용 프로그램 개발에 집중할 수 있습니다. 특히 기존 Windows 응용 프로그램 개발 경험이 있는 개발자라면 새로운 개발 환경을 익히기보다, 익숙한 Visual Studio와 .NET 환경을 그대로 활용하여 Linux용 응용 프로그램을 개발할 수 있습니다. 원활한 개발 환경을 위해 먼저 [[:linuxpc:ssh:index#passwordless_ssh_login|비밀번호 없는 SSH 로그인]]을 설정하는 것을 권장합니다. [[..:index|JPC (임베디드 리눅스 Panel PC)]]