.NET – 我目前运行的框架版本(来自C#)
使用C#,请问.NET Runtime运行哪个版本的最佳方法是什么?
重要的是要小心询问正在运行哪个版本的框架 ,以及运行时的哪个版本的运行时 ,因为它们可能不同。 你的头衔和身体会巧妙地提出不同的问题。
@JaredPar在运行时版本上是正确的。
对于框架版本,请查看这篇密切相关的post: 如何检测安装的.NET Framework版本和Service Pack?
-
您可以为此目的编写一个简单的方法:
public static void GetVersion() { Environment.Version.ToString() }
输出是您的.net版本。
-
您还可以在以下位置找到已安装的版本:
C:\WINDOWS\Microsoft.NET\Framework
-
如果您使用的是Visual Studio,请从开始菜单运行Visual Studio commander,然后输入
clrver
,它会为您提供正在运行的版本。 -
当然,您可以随时检查您的注册表:
HKEY_LOCAL_MACHINE \ software \ Microsoft \ Net Framework \