차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dotnet:remote_debugger:index [2026/06/09 20:04] – [Visual Studio용 Remote .NET Debugger 확장] admin | dotnet:remote_debugger:index [2026/06/09 20:19] (현재) – [초보자 컬럼] admin | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== Visual Studio용 Remote .NET Debugger 확장 | + | ====== 컴파일 Remote .NET Debugger |
| + | ===== Visual Studio용 Remote .NET Debugger 확장 ===== | ||
| ComfilePi와 같은 원격 장치에서 실행 중인 .NET 5 이상 응용 프로그램은 수동으로 배포하고 실행한 뒤 디버거를 연결하여 디버깅할 수 있습니다. | ComfilePi와 같은 원격 장치에서 실행 중인 .NET 5 이상 응용 프로그램은 수동으로 배포하고 실행한 뒤 디버거를 연결하여 디버깅할 수 있습니다. | ||
| 줄 16: | 줄 17: | ||
| 이 확장 프로그램은 .NET 5 이상을 지원합니다. | 이 확장 프로그램은 .NET 5 이상을 지원합니다. | ||
| - | .NET Framework 4.x 및 Mono 환경을 사용한다면 [[.: | ||
| ===== 다운로드 및 설치 ===== | ===== 다운로드 및 설치 ===== | ||
| - | ^ 다운로드 ^ 날짜 | + | ^ 다운로드 ^ 날짜 ^ |
| - | | {{ https:// | + | | {{ https:// |
| - | | {{ https:// | + | |
| - | | {{ https:// | + | |
| - | | {{ https:// | + | |
| - | | {{ https:// | + | |
| 설치하려면 Visual Studio를 모두 종료한 후 '' | 설치하려면 Visual Studio를 모두 종료한 후 '' | ||
| 줄 52: | 줄 47: | ||
| ComfilePi 또는 Raspberry Pi를 사용하는 경우, 새로운 운영체제 이미지를 설치할 때 Raspberry Pi Imager에서 매우 쉽게 설정할 수 있습니다. | ComfilePi 또는 Raspberry Pi를 사용하는 경우, 새로운 운영체제 이미지를 설치할 때 Raspberry Pi Imager에서 매우 쉽게 설정할 수 있습니다. | ||
| - | | {{:comfilepi:running_.net_winforms_applications_with_mono:remote_mono_debugger: | + | {{ :dotnet:remote_debugger:remote1.png?nolink |
| 자세한 내용은 Raspberry Pi 공식 문서를 참고하시기 바랍니다. | 자세한 내용은 Raspberry Pi 공식 문서를 참고하시기 바랍니다. | ||
| 줄 60: | 줄 55: | ||
| 비밀번호를 묻지 않고 바로 접속되어야 정상적으로 설정된 것입니다. | 비밀번호를 묻지 않고 바로 접속되어야 정상적으로 설정된 것입니다. | ||
| - | {{ : | + | {{ .: |
| ===== vsdbg 설치 ===== | ===== vsdbg 설치 ===== | ||
| 줄 114: | 줄 109: | ||
| </ | </ | ||
| - | {{ : | + | {{ .: |
| ===== 문제 해결 ===== | ===== 문제 해결 ===== | ||
| 줄 122: | 줄 117: | ||
| 출력 창에는 원격 연결, 배포 및 디버깅 과정에서 발생한 오류 정보가 표시됩니다. | 출력 창에는 원격 연결, 배포 및 디버깅 과정에서 발생한 오류 정보가 표시됩니다. | ||
| - | {{ :comfilepi: | + | {{ :dotnet: |
| + | |||
| + | ===== 초보자 컬럼 ===== | ||
| + | |||
| + | 지금까지 설명을 읽어도 " | ||
| + | |||
| + | 일반적으로 Linux 장치에서 .NET 프로그램을 개발하려면 프로그램을 빌드한 후 직접 장치로 복사하고, | ||
| + | |||
| + | COMFILE Technology는 이러한 불편함을 줄이기 위해 ComfileTech.WinForms와 Remote .NET Debugger를 제공합니다. | ||
| + | |||
| + | ComfileTech.WinForms를 사용하면 기존 WinForms 개발 방식을 유지하면서 Windows와 Linux 환경 모두에서 응용 프로그램을 실행할 수 있습니다. 따라서 기존 WinForms 프로젝트를 최대한 활용할 수 있으며, 새로운 GUI 프레임워크를 배우기 위해 많은 시간을 투자할 필요가 없습니다. | ||
| + | |||
| + | 또한 Remote .NET Debugger를 사용하면 Visual Studio에서 F5 키를 눌러 응용 프로그램을 원격 장치에 배포하고 실행한 뒤, 디버거를 자동으로 연결할 수 있습니다. 개발자는 복잡한 배포 절차나 디버거 설정에 신경 쓰지 않고 응용 프로그램 개발에 집중할 수 있습니다. | ||
| + | |||
| + | 결과적으로 컴파일파이와 JPC는 단순히 Linux가 탑재된 하드웨어가 아닙니다. 개발자가 이미 익숙하게 사용하고 있는 Visual Studio, .NET, C# 및 WinForms 환경을 최대한 그대로 활용할 수 있도록 설계된 개발 플랫폼입니다. | ||
| + | |||
| + | 특히 기존 Windows 응용 프로그램 개발 경험이 있는 개발자라면 Linux에 대한 깊은 지식이 없어도 비교적 짧은 시간 안에 Linux용 응용 프로그램을 개발할 수 있습니다. | ||
