ฉันต้องการเริ่มเรียนรู้ C # และต้องการให้รหัสในราสเบอร์รี่ปี่ของฉัน อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะนำ C # เข้าสู่ Pi ของฉันได้ ไม่มีใครรู้วิธีการทำเช่นนี้? ฉันมีรุ่น Raspberry pi 2 ขอบคุณสำหรับความช่วยเหลือของคุณ
ฉันต้องการเริ่มเรียนรู้ C # และต้องการให้รหัสในราสเบอร์รี่ปี่ของฉัน อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะนำ C # เข้าสู่ Pi ของฉันได้ ไม่มีใครรู้วิธีการทำเช่นนี้? ฉันมีรุ่น Raspberry pi 2 ขอบคุณสำหรับความช่วยเหลือของคุณ
คำตอบ:
'Mono' เป็นชุดเครื่องมือและ C # ที่ใช้ในการสร้างโปรแกรมที่เข้ากันได้กับ ". NET" บนพื้นฐานของ Linux และไบนารีผลลัพธ์ที่ได้นั้นเข้ากันได้กับ Microsoft.NET อย่างสมบูรณ์
เริ่มจากโปรแกรมพื้นฐานที่ให้ไว้ในลิงค์ที่นี่ซึ่งจะช่วยให้คุณเข้าใจได้ดีขึ้น
นอกจากฉันยังได้ใช้เอกสารจากนักพัฒนาโมโนนี้ซึ่งเป็นประโยชน์อย่างมาก
Jessie
แพคเกจ Mono ที่ทันสมัยมากขึ้น เสียงฮืด ๆ ออกมาจากข้อมูลจริงๆ คุณยังสามารถใช้ที่เก็บ Xamarin เพื่อให้ได้เลือดออกหรือ RC หากคุณกำลังมองหาสิ่งใหม่ล่าสุดและเสถียรที่สุดสำหรับสิ่งต่างๆเช่นเว็บเซิร์ฟเวอร์เธรดและ GUI
ฉันคิดว่าคุณต้องอธิบายสิ่งที่คุณพยายามจะบรรลุ แต่หวังว่ามันจะช่วยได้
ประการแรก C # เป็นภาษา คุณเขียนโปรแกรมใน C # และสิ่งเหล่านี้จะทำงานบน. NET Framework เป็น. NET Framework ที่ต้องติดตั้งบนอุปกรณ์ของคุณเพื่อให้โปรแกรม C # ของคุณทำงาน
ตั้งแต่ปีที่แล้วคุณมีตัวเลือกในการติดตั้งWindows 10 IoT Coreบน Raspberry Pi 2 ของคุณนี่คือเทคโนโลยีใหม่ดังนั้นจึงมีการพัฒนาและปรับปรุงอย่างรวดเร็ว แต่มีข้อ จำกัด เล็กน้อย คุณจะต้องใช้ Visual Studio (รุ่นชุมชน "รุ่นฟรี" ใช้ได้) และขณะนี้คุณสามารถเชื่อมต่อกับ Pi2 จากคอมพิวเตอร์ Windows 10 เท่านั้น ถ้าคุณมีเหล่านี้แล้ว IMHO นี้เป็นวิธีที่ดีที่สุดที่จะได้รับ C # การทำงาน
อีกทางหนึ่งคือโครงการโอเพ่นซอร์สโมโนซึ่งจะทำงานบน Raspbian (และรสชาติอื่น ๆ )
มันจะขึ้นอยู่กับทักษะในปัจจุบันของคุณว่าวิธีไหนดีที่สุดสำหรับคุณ
Mono เป็นคอมไพเลอร์ C # สำหรับลินุกซ์ที่คุณสามารถดาวน์โหลดได้ที่นี่ ในฐานะที่เป็นบรรทัดคำสั่งรวบรวมคุณก็จะต้องวิ่งmono yourscript.exe
ตามนี้โพสต์ StackOverflow
คำตอบที่อ้างอิงถึงโมโนนั้นส่วนใหญ่จะถูกต้อง แต่ฉันอยากจะแนะนำให้ใช้เป็นทางเลือกในการตรวจสอบ. 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 จะติดตั้ง แต่ฉันยังไม่ประสบความสำเร็จในการเรียกใช้งาน
$ sudo apt-get install mono-csharp-shell
$ sudo apt-get install mono-runtime
$ sudo apt-get install mono-complete
$ sudo apt-get install monodevelop