Tôi muốn bắt đầu học C # và thực sự muốn mã hóa nó trên raspberry pi của tôi. Tuy nhiên, tôi không thể tìm cách đưa C # lên pi của mình. Có ai biết cách để làm điều này không? Tôi có mô hình Raspberry pi 2 B. Cảm ơn sự giúp đỡ của bạn.
Tôi muốn bắt đầu học C # và thực sự muốn mã hóa nó trên raspberry pi của tôi. Tuy nhiên, tôi không thể tìm cách đưa C # lên pi của mình. Có ai biết cách để làm điều này không? Tôi có mô hình Raspberry pi 2 B. Cảm ơn sự giúp đỡ của bạn.
Câu trả lời:
'Mono' là một bộ công cụ và C # được sử dụng để tạo các chương trình tương thích với .NET .NET dựa trên Linux và các nhị phân kết quả hoàn toàn tương thích với Microsoft.NET.
bắt đầu từ các chương trình cơ bản được đưa ra trong liên kết ở đây , điều này chắc chắn sẽ giúp bạn hiểu rõ hơn về monmono.
Ngoài ra, tôi cũng đã sử dụng tài liệu từ các nhà phát triển đơn nhân, điều này rất hữu ích.
Jessie
vì các gói Mono được cập nhật nhiều hơn. khò khè là thực sự ra khỏi dữ liệu. Bạn cũng có thể sử dụng kho lưu trữ Xamarin để lấy máu hoặc RC, nếu bạn tìm kiếm bản mới nhất và ổn định nhất cho những thứ như máy chủ web, luồng và GUI
Tôi nghĩ bạn cần làm rõ những gì bạn đang cố gắng để đạt được, nhưng hy vọng điều này sẽ giúp ích.
Thứ nhất, C # là một ngôn ngữ. Bạn viết chương trình bằng C # và chúng sẽ chạy trên .NET framework. Đó là .NET framework phải được cài đặt trên thiết bị của bạn để chương trình C # của bạn chạy.
Kể từ năm ngoái, bạn có tùy chọn cài đặt Windows 10 IoT Core trên Raspberry Pi 2. Đây là công nghệ mới vì vậy nó đang được tích cực phát triển và cải thiện với tốc độ nhanh, nhưng có một vài hạn chế. Bạn sẽ cần sử dụng Visual Studio (phiên bản "miễn phí" của Phiên bản cộng đồng là tốt) và hiện tại bạn chỉ có thể kết nối với Pi2 từ máy tính Windows 10. Nếu bạn có những, sau đó IMHO đây là những cách tốt nhất để có được C # chạy.
Ngoài ra, còn có Dự án Mono mã nguồn mở sẽ chạy trên Raspbian (và các hương vị khác).
Nó sẽ phụ thuộc vào các kỹ năng hiện tại của bạn như cách tiếp cận nào sẽ tốt nhất cho bạn.
Mono là trình biên dịch C # cho Linux mà bạn có thể tải xuống tại đây . Đối với biên dịch dòng lệnh, bạn chỉ cần chạy mono yourscript.exe
theo bài đăng StackOverflow này .
Các câu trả lời tham khảo Mono phần lớn là chính xác, nhưng tôi muốn giới thiệu như là một cách thay thế kiểm tra .NET Core thay thế. .NET Core hỗ trợ Raspbian làm mục tiêu triển khai. Để biết thêm thông tin chi tiết, hãy xem mục blog tại https://bloss.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , nhưng để tìm ra phần "làm thế nào để thiết lập" có được nó bằng cách làm như sau:
Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào để chỉnh sửa các chương trình C # và tôi đã nghe nói rằng VSCode sẽ cài đặt, nhưng tôi đã không thành công trong việc chạy nó.