Können Sie eine Version 3 .Net binär auf einer Version 2 CLR installieren laufen?
Frage
Wir denken über die nächste Version von Out-Projekt schreiben Sie sich mit der .Net-3, aber fragen, ob wir den Hit auf zwingen Endanwendern nehmen die Framework-Version 3 zu installieren.
Lösung
Wenn Sie Sie sicherstellen möchten, sind nur .NET 2.0-kompatible Funktionen verwenden, dann sollten Sie nur .NET 2.0 Baugruppen verwenden. Dann wissen Sie sicher und gesund.
Andere Tipps
Dieser Artikel aus Jean-Baptiste Evain erklärt, wie Sie C # 3.0 und LINQ verwenden können und Targeting-Maschinen, auf denen es nur .NET 2.0 Runtime installiert ist.
Die Idee ist System.Core Mono Implementierung zu verwenden, die unter der MIT-Lizenz ist / X11-Lizenz.
.NET 3.0 ist ein schlechter Name für einige neue Bibliotheken: WPF, WCF, Workflow-und Infocard. Die CLR ist nach wie vor Version 2.0, ASP.NET ist nach wie vor der Version 2.0 und Windows Forms ist nach wie vor Version 2.0.
In der Entwicklung wurde .NET 3.0 genannt WinFX.