Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linuxpc:dotnet_visual_studio:index [2026/06/09 20:12] adminlinuxpc:dotnet_visual_studio:index [2026/06/09 20:32] (current) admin
Line 1: Line 1:
 ====== Visual Studio와 .NET을 이용한 프로그램 개발 ====== ====== Visual Studio와 .NET을 이용한 프로그램 개발 ======
  
-jPC에는 기본적으로 **.NET 10 SDK**와 **vsdbg(Microsoft Visual Studio 디버거 엔진)**가 설치되어 있습니다.+Visual Studio는 원래 Windows PC용 응용 프그램 개발을 위해 만들어진 도구입니다. 따라서 일반적인 Linux 장치에서 .NET 프로그램을 개발하려면 프로그램을 빌드한 후 장치로 복사하고, SSH로 접속하여 실행한 뒤, 별도로 디버거를 연결해야 하는 경우가 습니다.
  
-[[:dotnet:remote_debugger:index|COMFILE Technology Remote .NET Debugger 확장 기능]]과 **Visual Studio 2026**을 사용하면, 과거 Windows CE 환경에서 Visual Studio 2008로 개발하던 것처럼 jPC에 프로그램을 다운로드하고 원격 디버깅할 수 있습니다.+COMFILE Technology는 이러한 불편함을 줄이기 위해  Remote .NET Debugger를 제공합니다.
  
-프로그램 수정, 실행중단점(Breakpoint) 설정, 변수 확인 등의 작업을 Visual Studio에서 직접 수행할 수 있어 개발 생산성을 크게 높일 수 있습니다.+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 로그인]]을 설정하는 것을 권장합니다. 원활한 개발 환경을 위해 먼저 [[:linuxpc:ssh:index#passwordless_ssh_login|비밀번호 없는 SSH 로그인]]을 설정하는 것을 권장합니다.