2009-12-01 9 views

Antwort

39

Check out System.Environment.Version Eigentum (http://msdn.microsoft.com/en-us/library/system.environment.version.aspx).

+0

Es war genau dort - danke. – driis

+1

.NET 4.5 gibt eine Versionsnummer zurück, die mit 4.0 beginnt. Siehe http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions –

+1

Warnung von https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions -are-installed # net_d "Für .NET Framework 4.5 und höher empfehlen wir die Verwendung der System.Environment.Version-Eigenschaft zum Ermitteln der Version der Laufzeitumgebung nicht. Stattdessen empfehlen wir, dass Sie die Registrierung abfragen, wie in der So finden Sie .NET Framework-Versionen durch Abfragen der Registrierung im Code (.NET Framework 4.5 und höher) Abschnitt weiter oben in diesem Artikel. " Blargh. –

7

Environment.Version //might want to call ToString()?