C # öğrenmeye başlamak istiyorum ve gerçekten benim ahududu pi kodlamak istiyorum. Ancak, pi benim C # almak için bir yol bulamıyorum. Bunu nasıl yapacağını bilen var mı? Raspberry pi 2 model B'ye sahibim. Yardımınız için teşekkürler.
C # öğrenmeye başlamak istiyorum ve gerçekten benim ahududu pi kodlamak istiyorum. Ancak, pi benim C # almak için bir yol bulamıyorum. Bunu nasıl yapacağını bilen var mı? Raspberry pi 2 model B'ye sahibim. Yardımınız için teşekkürler.
Yanıtlar:
'Mono' Linux tabanlı “.NET” uyumlu programlar oluşturmak için kullanılan bir araç seti ve C #'dır ve ortaya çıkan ikili dosyalar Microsoft.NET ile tamamen uyumludur.
linkinde verilen temel programlardan başlamak burada kesinlikle daha iyi'mono' anlamaya yardımcı olacaktır.
Ayrıca ben de mono- geliştiricilerin belgelere kullandık , bu çok yararlı oldu.
Jessie
, Mono paketleri çok daha güncel olduğundan kullanmak en iyisidir . wheezy gerçekten veri dışında. Web sunucuları, iş parçacığı ve GUI gibi şeyler için en yeni ve en kararlı olanı arıyorsanız, Xamarin deposunu kanama kenarı veya RC almak için de kullanabilirsiniz
Bence neyi başarmaya çalıştığınızı açıklığa kavuşturmanız gerekiyor, ama umarım bu yardımcı olacaktır.
İlk olarak, C # bir dildir. C # programlarını yazmak ve bunlar .NET çerçevesinde çalışır. C # programınızın çalışması için cihazınıza yüklenmesi gereken .NET çerçevesidir.
Geçen yıldan bu yana , Raspberry Pi 2'nize Windows 10 IoT Core'u kurma seçeneğiniz var . Bu yeni bir teknolojidir, bu nedenle aktif bir şekilde geliştirilmekte ve hızlı bir şekilde geliştirilmektedir, ancak birkaç sınırlama vardır. Visual Studio (Topluluk Sürümü "ücretsiz" sürümü iyi) kullanmanız gerekir ve şu anda yalnızca bir Windows 10 bilgisayarından bir Pi2'ye bağlanabilirsiniz. Bunlara sahipseniz, IMHO bu C # çalıştırmak için en iyi yoldur.
Alternatif olarak , Raspbian (ve diğer lezzetler) üzerinde çalışacak açık kaynaklı Mono Projesi var.
Bu yaklaşımlardan hangisinin sizin için en iyi olacağı konusundaki mevcut becerilerinize bağlı olacaktır.
Mono sizin indirebilirsiniz Linux için C # derleyicisi olduğu burada . Komut satırı derlemesine gelince, bu StackOverflow yayınına mono yourscript.exe
göre çalıştırmanız gerekir .
Mono ile ilgili cevaplar büyük ölçüde doğrudur, ancak alternatif olarak .NET Core'u kontrol etmenizi tavsiye ederim. .NET Core, Raspbian'ı bir dağıtım hedefi olarak destekler. Daha ayrıntılı bilgi için, https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ adresindeki blog girişine göz atın , ancak "nasıl ayarlanır?" aşağıdakileri yaparak elde edebilirsiniz:
C # programlarını düzenlemek için herhangi bir metin düzenleyicisi kullanabilirsiniz ve VSCode'un yükleneceğini duydum, ancak henüz çalışmayı başaramadım.