Comment puis-je obtenir la version actuelle de CLR Runtime dans un programme .NET en cours d'exécution?Obtenir la version actuelle du CLR .NET au moment de l'exécution?
34
A
Répondre
39
Découvrez la propriété System.Environment.Version (http://msdn.microsoft.com/en-us/library/system.environment.version.aspx).
7
Environment.Version //might want to call ToString()?
C'était juste là - merci. – driis
.NET 4.5 renverra un numéro de version commençant par 4.0. Voir http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions –
Avertissement de la part de https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions -are-installed # net_d "Pour le .NET Framework 4.5 et les versions ultérieures, nous ne recommandons pas d'utiliser la propriété System.Environment.Version pour détecter la version de l'environnement d'exécution, mais nous vous recommandons d'interroger le registre, comme indiqué dans le Pour rechercher des versions .NET Framework en interrogeant le Registre dans le code (.NET Framework 4.5 et versions ultérieures) section plus haut dans cet article. blargh. –