MonoDevelop'u kullanın ancak X-platform .NET geliştirmenin tuhaflıklarına dikkat edin
İlk önce mono'yu Yazılım Merkezi'nde bularak veya yazarak yükleyin
sudo apt-get install monodevelop mono-vbnc
MonoDevelop, Visual Studio Express ile büyük farklara sahiptir:
MonoDevelop WPF'yi (Windows Presentation Foundation) desteklemez, ancak Microsoft'un WPF'yi Windows 8'in gelmesiyle öldürmeyi planladığı için bu önemli değildir.
Doğru .NET framework hedefinin kullanıldığını doğrulayın. Bir çözüm oluşturduktan sonra projeye sağ tıklayın ve Options-> Build-> General seçeneklerine gidin. Windows'ta .NET'in belirli bir sürümünü hedeflemekten çok farklı değil.
Bu sorunların yanı sıra, onsuz yaşayamayacağım bir şey bulamadım.
Sizi ısırmaya geri dönebilecek diğer tek sorun (mono ile ilgili olmayan) klasik çizgi bitirme problemidir. * nix hala LF kullanıyor ve Windows satır sonları için hala CRLF kullanıyor, bu nedenle kaynak dosyalarınızı Windows / * nix arasında geri ve dördüncü aktardığınızda. AFIAK, MonoDevelop kaynak dosyalarını varsayılan olarak UTF-8'e kaydeder, ancak VS kaynak dosyalarını Windows ASCII'ye kaydeder (pencerelere özel satır sonlarına sahip windows-1252 latin ASCII ile). Visual Studio kullanılarak oluşturulan kaynak dosyaları alırsanız, * nix içinde çalışmasını sağlamak için biçimi dönüştürmeniz gerekebilir.
Gördüğünüz gibi, x-platform .NET geliştirme ilk başta biraz zor olabilir, ancak IMHO, buna değer. MonoDevelop'un dağınık olmayan arayüzünü seviyorum (VS'deki görsel efektler çoğu zaman yol alır), VS'nin yaptığı zamanın bir kısmında yüklenir (tipik olarak IDE'nizi her zaman açık bırakmazsanız yararlıdır) ), ekstra gereksiz eklentiler olmadan alanın bir kısmını alır (VS bu konuda gerçekten iğrençtir).
Kurmak sudo apt-get install monodevelop kadar kolaydı. Ayrıca, (birim testi için) NUnit gibi popüler araçlar * nix'e taşındı ve kusursuz bir şekilde çalıştı. MonoDevelop'un Windows sürümü biraz berbat (ya da en azından son denediğimde).
Güncelleme:
VB kodunu derlemek için VB derleyici modülünü de kurmanız gerekir:
sudo apt-get install mono-vbnc
Ayrıca, artık alakalı olmayan bazı sorunları gidermek için bu yanıtı güncelledim.