En utilisant C#, quelle est la meilleure façon de demander à .NET Runtime quelle version vous utilisez sous?.NET - Quelle version du framework suis-je actuellement en cours d'exécution (à partir de C#)
Répondre
Utilisez Environment.Version
. Cela a le numéro de version du CLR en cours d'exécution de votre code et est pris en charge sur toutes les versions du CLR.
Documentation
Il est important de faire attention à demander quelle version du cadre est en cours d'exécution, et la version du exécution est en cours d'exécution , car ils peuvent être différents. Votre titre et votre corps posent des questions subtilement différentes.
@JaredPar est juste sur l'argent avec la version d'exécution.
Pour les versions cadres, consultez ce poste étroitement liés: How to detect what .NET Framework versions and service packs are installed?
Vous pouvez écrire une méthode simple pour cette fin:
public static void GetVersion() { Environment.Version.ToString() }
La sortie est votre. version nette.
Vous pouvez également trouver les installés versions à l'emplacement suivant:
C:\WINDOWS\Microsoft.NET\Framework
Si vous utilisez Visual Studio, exécutez commandant Visual Studio à partir du menu de démarrage, et entrez
clrver
, et il vous donne la version en cours .Et bien sûr, vous pouvez toujours vérifier votre registre pour que:
HKEY_LOCAL_MACHINE \ software \ Microsoft \ Net Framework \
- 1. Quelle version du framework .net utiliser
- 2. Version C# et .NET Framework Version?
- 3. Quelle version du .NET framework devrais-je cibler?
- 4. Quelle version du framework .net sera utilisée par Sharepoint 2010?
- 5. .NET Framework version
- 6. ASP.NET MVC2 dépend de quelle version de .NET Framework?
- 7. C# FMOD en cours de lecture à partir du flux
- 8. C# Quelle version .net mon application nécessite
- 9. Version du framework utilisée par .NET Framework 3.5
- 10. Modifier la version .NET Framework du pool d'applications à 3.5?
- 11. Exigences relatives à la version du framework .NET
- 12. Obtenir la version .NET Framework dans VB.NET
- 13. Quelle version de C# (et .Net) devrais-je commencer?
- 14. .net framework version demandée pour MS Sync Framework
- 15. Quelle version de .NET est livrée avec quelle version de Windows?
- 16. Chemin du script PowerShell actuellement en cours d'exécution
- 17. Quelle est la différence entre la version v2.0.50727.3053 et v2.0.50727.3074 du framework .Net?
- 18. Rake en cours d'exécution à partir d'un service .NET Windows
- 19. Quelle version de .NET est disponible pour Xbox 360?
- 20. Comment puis-je appliquer une version spécifique du framework .net
- 21. Entrée du clavier C# en cours d'envoi
- 22. Quelle version de C# j'utilise?
- 23. quelle version d'ADO.Net est actuellement utilisée dans ASP.net MVC 2?
- 24. Appel du composant pipeline BizTalk à partir de .NET C#
- 25. Comment détecter la version du framework .net avec Delphi 7
- 26. Dans quelle langue est écrit .NET Framework?
- 27. Quelle version du connecteur mysql pour .NET accèdera MySql 6.0?
- 28. Développement de Framework compact en utilisant C# Express Version
- 29. Récupération de l'activité en cours à partir du thread
- 30. Apprentissage C# .net Framework