2016-03-24 7 views
1

Für maximale Kompatibilität für Anwendungen, würde es sinnvoll sein, die älteste Version von .NET ich kann. Ich weiß, wo Hauptfunktionen (wie LINQ ab v3.5) eingeführt wurden, aber es gibt viele kleine Änderungen, von denen ich keine Ahnung habe.Überprüfen Sie die niedrigste .NET-Version, die ich zielen kann

Die einzige Möglichkeit, zu überprüfen, welche Version ich anvisieren kann, ist die Auswahl des ältesten, Neuladen des Projekts, Erstellen, und dann eine neuere Version versuchen, wenn es fehlschlägt. Gibt es eine Möglichkeit, den Quellcode für ein Projekt zu "scannen" und die niedrigste kompatible .NET-Version zurück zu bekommen?

+3

Da es nur eine Handvoll Versionen ist, bezweifle ich, dass es ein schnellerer Weg zu tun, was Sie wollen. Selbst wenn es ein Tool dafür gäbe, dauert das Herunterladen und Ausführen dieses Tools wahrscheinlich mehr Zeit als "Kompilieren und Fehler" beim Testen einiger Projekte. – Heinzi

+1

Die niedrigste Version, auf die Sie zielen können, ist 4.5.2. Frühere Versionen wurden bereits eingestellt (2.0) oder stehen in diesem Jahr kurz vor der Einstellung. 4.5.2 ist die einzige, die auch TLS 1.2 unterstützt, was bedeutet, dass Sie * es * benutzen müssen, wenn Sie mit einem populären REST-Dienst wie Google –

+0

@Heinzi sprechen möchten, Sie haben wahrscheinlich Recht, es ist ein bisschen ein Schmerz, wenn es ist ein großes Projekt, das eine Weile dauert, um zu kompilieren, aber alles, was ich schreibe, dauert nur ein paar Sekunden. – MikeS159

Antwort

Verwandte Themen