답변:
'Mono'는 Linux 기반의 ".NET"호환 프로그램을 작성하는 데 사용되는 도구 세트 및 C #이며 결과 바이너리는 Microsoft.NET과 완전히 호환됩니다.
여기 링크에 제공된 기본 프로그램에서 시작하여 ' 모노'를 더 잘 이해하는 데 도움이됩니다.
또한 나는 또한 모노 개발자에서 문서를 사용한 이 매우 유용했다.
Jessie
Mono 패키지가 최신 버전이므로 사용하는 것이 가장 좋습니다 . Wheezy는 실제로 데이터가 없습니다. 웹 서버, 스레딩 및 GUI와 같은 최신 및 가장 안정적인 것을 찾고 있다면 Xamarin 저장소를 사용하여 출혈 가장자리 또는 RC를 얻을 수도 있습니다.
나는 당신이 성취하려고하는 것을 분명히해야한다고 생각하지만, 이것이 도움이되기를 바랍니다.
첫째, C #은 언어입니다. C #으로 프로그램을 작성하면 .NET 프레임 워크에서 실행됩니다. C # 프로그램을 실행하려면 장치에 설치해야하는 .NET 프레임 워크입니다.
작년부터 Raspberry Pi 2에 Windows 10 IoT Core 를 설치할 수있는 옵션 이 있습니다.이 기술은 새로운 기술이므로 활발히 개발되고 있으며 빠른 속도로 향상되고 있지만 몇 가지 제한 사항이 있습니다. Visual Studio (Community Edition "무료"버전은 양호)를 사용해야하며 현재 Windows 10 컴퓨터에서만 Pi2에 연결할 수 있습니다. 이것들이 있다면 IMHO 가 C #을 실행 하는 가장 좋은 방법입니다.
또는 Raspbian (및 기타 맛)에서 실행되는 오픈 소스 Mono Project 가 있습니다.
이러한 기술 중 어떤 것이 당신에게 가장 적합한 지에 대한 현재의 기술에 달려 있습니다.
Mono는 여기에서 다운로드 할 수있는 Linux 용 C # 컴파일러입니다 . 커맨드 라인 컴파일과 관련 하여이 StackOverflow 포스트에 mono yourscript.exe
따라 실행 하면됩니다 .
Mono를 참조하는 답변은 대부분 정확하지만 대신 .NET Core를 체크 아웃하는 대안으로 권장합니다. .NET Core는 Raspbian을 배포 대상으로 지원합니다. 자세한 내용은 https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ 에서 블로그 항목을 확인하십시오 . 그러나 "설정 방법"부분을 청크하려면 다음을 수행하여 구하십시오.
텍스트 편집기를 사용하여 C # 프로그램을 편집 할 수 있으며 VSCode가 설치 될 것이라고 들었지만 아직 실행에 성공하지 못했습니다.