방식에서 OS 확인할 것! Windows IoT Core/Enterprise를 사용하는 방식이 종종 있다.
< 환경 >
Raspberry Pi 4, OS: Raspbian
.NET Framework 4.5.2 WPF (프레임워크 버전 확인 요망)
1. MS 정규방식: https://docs.microsoft.com/ko-kr/dotnet/iot/deployment
Raspberry Pi에 .NET 앱 배포
Raspberry Pi에 .NET 앱을 배포하는 방법을 알아봅니다.
docs.microsoft.com
프로그램 용량이 작으므로, 간편하게 하단의 '자체 포함 앱'을 활용한다.
이 방식은 OS와 무관한 것으로 보인다.
2. 우분투에서 mono 설치하는 방식: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=heennavi1004&logNo=221533771812
윈도우에서 작성한 C#과 .NET 라즈베리파이에서 실행하기
윈도우에서 작성한 C#과 .NET 라즈베리파이에서 실행하기 참고: https://tutorials-raspberrypi.com/wr...
blog.naver.com
OS와 무관하다. mono라는 프로그램을 설치하여 닷넷을 실행한다.
동일하게 mono를 사용하는 방식의 다른 설명: http://comfilewiki.co.kr/ko/doku.php?id=comfilepi:running_.net_winforms:index
comfilepi:running_.net_winforms:index [Comfile Technology's Online Documentation]
닷넷 프로그램 작성및 실행 데스크탑 PC에서 .NET(C#)으로 개발된 프로그램을 별도의 변환 작업 없이 ComfilePi에서 실행 시킬 수 있습니다. ComfilePi에는 .NET(C#)으로 작성된 프로그램을 라즈비안 OS에
comfilewiki.co.kr
3. 프로젝트에서 UWP 참조 추가하는 방식: https://kjun.kr/194
(RaspberryPI) Visual Studio 로 라즈베리파이에 배포하기 (Windows 10 IoT)
1. 프로젝트를 새로 하나 만듭니다. (Visual Studio 2017 기준) 비어있는 유니 버셜앱을 선택합니다. 위에서 버전은 최신버전으로 선택하되 최소버전은 조금 낮추는게 좋습니다. IoT 관련 참조를 추가
kjun.kr
WPF도, WinForms도 아닌 유니버설 앱을 사용함에 유의한다.
UWP를 참조하는 프로젝트.
'개발일지' 카테고리의 다른 글
| 윈도우 10에서 외부접속 가능한 Node.js (3000 포트) 서버 구축 (0) | 2022.01.17 |
|---|---|
| AWS EC2에 접속 및 파일 업로드, 실행 (0) | 2021.11.17 |
| 서버 컴퓨터 구축하기 (0) | 2021.10.27 |
| React 무료 차트 라이브러리 모음 링크 (0) | 2021.10.27 |
| React Chart 'nivo' 무료 라이브러리 (0) | 2021.10.27 |