Я хотел бы начать изучать C # и действительно хочу написать код на моем Raspberry Pi. Тем не менее, я не могу найти способ получить C # на мой пи. Кто-нибудь знает как это сделать? У меня Raspberry pi 2 модель B. Спасибо за вашу помощь.
Я хотел бы начать изучать C # и действительно хочу написать код на моем Raspberry Pi. Тем не менее, я не могу найти способ получить C # на мой пи. Кто-нибудь знает как это сделать? У меня Raspberry pi 2 модель B. Спасибо за вашу помощь.
Ответы:
«Mono» - это набор инструментов и C #, используемый для создания «.NET» -программ, совместимых с Linux, и полученные двоичные файлы полностью совместимы с Microsoft.NET.
Начните с основных программ, приведенных в ссылке здесь которые определенно помогут вам лучше понять «моно».
Кроме того , я также использовал документацию от моно разработчиков это что было очень полезно.
Jessie
поскольку пакеты Mono НАМНОГО более современны. Wheezy действительно из данных. Вы также можете использовать репозиторий Xamarin, чтобы получить преимущество или RC, если вы ищете новейшие и наиболее стабильные для таких вещей, как веб-серверы, многопоточность и графический интерфейс
Я думаю, вам нужно уточнить, чего вы пытаетесь достичь, но, надеюсь, это поможет.
Во-первых, C # - это язык. Вы пишете программы на C #, и они будут работать на платформе .NET. Это платформа .NET, которая должна быть установлена на вашем устройстве для запуска вашей программы на C #.
С прошлого года у вас есть возможность установить Windows 10 IoT Core на Raspberry Pi 2. Это новая технология, поэтому она активно развивается и совершенствуется быстрыми темпами, но есть несколько ограничений. Вам нужно будет использовать Visual Studio (бесплатная версия Community Edition «подойдет»), и в настоящее время вы можете подключаться к Pi2 только с компьютера с Windows 10. Если у вас есть эти, то ИМХО это лучший способ получить C # работает.
В качестве альтернативы есть Mono Project с открытым исходным кодом, который будет работать на Raspbian (и других разновидностях).
От ваших нынешних навыков будет зависеть, какой из этих подходов будет для вас наилучшим.
Ответы, ссылающиеся на 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 будет установлен, но мне пока не удалось его запустить.