차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dotnet:remote_debugger:index [2026/06/09 20:16] – [초보자 컬럼] admin | dotnet:remote_debugger:index [2026/06/12 05:23] (현재) – [SSH 인증] mfranklin | ||
|---|---|---|---|
| 줄 21: | 줄 21: | ||
| ^ 다운로드 ^ 날짜 ^ | ^ 다운로드 ^ 날짜 ^ | ||
| - | | {{ https:// | + | | {{ https:// |
| 설치하려면 Visual Studio를 모두 종료한 후 '' | 설치하려면 Visual Studio를 모두 종료한 후 '' | ||
| 줄 41: | 줄 41: | ||
| ===== SSH 인증 ===== | ===== SSH 인증 ===== | ||
| - | 보안상의 이유로 Windows에 포함된 OpenSSH는 | + | 해당 확장 프로그램을 사용하려면 대상 Linux 장치에서 SSH 서버가 실행 중이어야 합니다. |
| - | 따라서 본 확장 프로그램을 사용하려면 개발 PC와 원격 장치 간의 SSH 인증이 공개키(Public Key)와 개인키(Private Key)를 이용하는 방식으로 구성되어 있어야 합니다. | ||
| - | ComfilePi 또는 Raspberry Pi를 사용하는 경우, 새로운 운영체제 이미지를 설치할 때 Raspberry Pi Imager에서 매우 쉽게 설정할 수 있습니다. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 자세한 내용은 Raspberry Pi 공식 문서를 참고하시기 바랍니다. | ||
| - | |||
| - | 개발 PC의 Windows 터미널에서 '' | ||
| - | |||
| - | 비밀번호를 묻지 않고 바로 접속되어야 정상적으로 설정된 것입니다. | ||
| - | |||
| - | {{ .: | ||
| ===== vsdbg 설치 ===== | ===== vsdbg 설치 ===== | ||
| 줄 123: | 줄 111: | ||
| 지금까지 설명을 읽어도 " | 지금까지 설명을 읽어도 " | ||
| - | 일반적으로 Linux 장치에서 .NET 프로그램을 개발하려면 프로그램을 빌드한 후 직접 장치로 복사하고, | + | 일반적으로 Linux 장치에서 .NET 프로그램을 개발하려면 프로그램을 빌드한 후 직접 장치로 복사하고, |
| - | 반면 컴파일파이와 JPC는 | + | COMFILE Technology는 |
| - | 즉, 개발자는 Linux 운영체제의 복잡한 내부 구조를 깊게 이해하지 않아도 Visual Studio를 이용하여 Windows 응용 프로그램을 | + | ComfileTech.WinForms를 사용하면 기존 WinForms |
| - | === 왜 COMFILE Technology 제품은 | + | 또한 Remote .NET Debugger를 사용하면 Visual Studio에서 F5 키를 눌러 응용 프로그램을 원격 장치에 배포하고 실행한 뒤, 디버거를 자동으로 연결할 수 있습니다. |
| - | 산업용 | + | 결과적으로 컴파일파이와 JPC는 단순히 |
| - | COMFILE Technology는 이러한 불편함을 줄이는 데 많은 노력을 기울이고 있습니다. ComfileTech.WinForms를 사용하면 | + | 특히 |
| - | + | ||
| - | 또한 Remote .NET Debugger를 사용하면 Visual Studio에서 F5 키를 눌러 | + | |
| - | 결과적으로 COMFILE Technology의 Linux Panel PC는 단순히 Linux가 탑재된 하드웨어가 아닙니다. 개발자가 이미 익숙하게 사용하고 있는 Visual Studio, .NET, C# 및 WinForms 환경을 최대한 그대로 활용할 수 있도록 설계된 개발 플랫폼입니다. 특히 기존 Windows 응용 프로그램 개발 경험이 있는 개발자라면 Linux에 대한 깊은 지식이 없어도 비교적 짧은 시간 안에 Linux Panel PC용 응용 프로그램을 개발할 수 있습니다. | ||
| - | 우리는 개발자가 운영체제나 개발 도구와 씨름하는 대신, 자신의 응용 프로그램 개발에 더 많은 시간을 사용할 수 있어야 한다고 생각합니다. | ||
