방식에서 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를 참조하는 프로젝트.

 


 

+ Recent posts