Ich habe an einem .NET 3.5 C# -Projekt mit Visual Studio Community 2015 gearbeitet, aber ich hatte immer vorgehabt, die meiste Entwicklung unter Linux (Ubuntu Gnome 15.04) mit Mono und MonoDevelop zu machen.Ältere Version von .Net nicht mit dem neuesten Mono installiert?
Ich verwende die neueste stabile Mono-Version (4.0.4) und MonoDevelop (5.9.6), die .NET 4.5 unterstützt und die VS erstellte Lösungsdatei ohne Probleme öffnen kann.
Jetzt schreibe ich C++ - Anwendungen unter Linux seit fast einem Jahrzehnt, aber C# und .NET sind völlig neu für mich. Also ich angenommen, dass, wenn ich eine Mono-Version installiert, die .NET 4.5 unterstützt, würde ich .NET 3.5 auch erhalten, weil die spätere Version eine Obermenge der älteren ist - ähnlich wie ein C++ 14 Compiler C++ 03 unterstützt .
aber dies scheint nicht der Fall zu sein, wie MonoDevelop Staaten (unter dem Target Framework Option für jedes Projekt):
- .NET Framework 4.5.1
- Mono/.NET 4.5
- Mono/.NET 3.5 (Nicht installiert)
So habe ich eine parallele ältere Version von Mono zu installieren, um .NET 3.5 Unterstützung zu erhalten, oder bin ich ein Konfigurationsproblem leiden gerade?
Ugh, was für ein Schmerz. Danke für die Antwort. – cmannett85
Nur eine kleine Anmerkung, sollte die Mono-Community sein :) Xamarin! = Mono. –
Ich schrieb ein Tutorial hier: http://blog.rubenwardy.com/2016/07/20/rimworld-install-monodevelop-with-dot-net-3.5/ Ich fand es ziemlich schwer herauszufinden, wie man ein installiert ältere Version von Mono und MonoDevelop, die 3,5 unterstützt, so habe ich einen Blog-Post gemacht. Hoffe, das hilft jemandem – rubenwardy