2013-08-14 11 views
7

MonoDevelop sürüm 2.8.2 kullanıyorum ve .NET 4.0 çerçevesinde kullanılabilen varsayılan parametreler kullanıyorum. İlk problemim, MD'yi yeniden yüklediğimde her zaman .NET çalışma zamanı 3.0'a sıfırlanacaktı ve tekrar değiştirmem gerekecekti. Bu çok sinir bozucu değildi, ama bunun neden devam ettiğini ve kalıcı olarak nasıl kurabileceğimi de bilmek istiyorum.MonoDevelop (Unity 3D) içinde varsayılan çerçeve olarak Net 4.0 nasıl ayarlanır

Benim asıl mesele şimdi açılan artık görünür Seçenekler altında NET Süre (ya da her ne özel olarak, ben hatırlayamıyorum) olmasıdır. Bunun yerine, Proje Seçenekleri numaralı bir devre dışı bırakılmış görüyorum.

(Ben burada gördüklerinin bir görüntü koymak istiyorum, ama görünüşe göre ben itibar gerekir.) Bu sorunlardan biri sabittir bile, ben iyi olmalı

edin. Ama şimdi IDE'den gelen hata mesajlarına güvenemiyorum ve Birliğe geri dönmek zorundayım.

+2

Hayır, yapamazsınız. Birlik Microsoft .NET Framework'ü değil Mono kullanıyor. Bu mümkün olsa bile, bunu yapmanızı tavsiye etmem. – Chchwy

cevap

3

Unity3D v4.2, şu anda Mono v2.6 veya benzeri kullanıyor ve yalnızca 3.5 veya daha düşük eşdeğer .NET sürümlerini destekliyor. .NET 3.5'in her köşesini bile desteklediğine inanmıyorum.

Resmi olarak Birlik yalnızca .NET 2.0'ı destekler. See the supported functions here.

yapabileceğiniz en iyi v2.0-alt kümesiiçin v2.0in Player Settings gelen API Uyumluluk Seviye değiştirmektir.