Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET-我当前运行的框架版本是什么(来自C#)_C#_.net_Version - Fatal编程技术网

.NET-我当前运行的框架版本是什么(来自C#)

.NET-我当前运行的框架版本是什么(来自C#),c#,.net,version,C#,.net,Version,使用C#,询问.NET运行时您在哪个版本下运行的最佳方法是什么?使用Environment.version。它具有当前运行代码的CLR的版本号,并且在所有版本的CLR上都受支持 文件 在询问运行的是哪个版本的框架以及运行的是哪个版本的运行库时时,一定要小心,因为它们可能不同。你的头衔和身体提出了微妙不同的问题 @JaredPar在运行时版本上是对的 对于框架版本,请查看此密切相关的帖子: 您可以编写一个简单的 这一目的: public static void GetVersion() {

使用C#,询问.NET运行时您在哪个版本下运行的最佳方法是什么?

使用
Environment.version
。它具有当前运行代码的CLR的版本号,并且在所有版本的CLR上都受支持

文件


在询问运行的是哪个版本的框架以及运行的是哪个版本的运行库时时,一定要小心,因为它们可能不同。你的头衔和身体提出了微妙不同的问题

@JaredPar在运行时版本上是对的

对于框架版本,请查看此密切相关的帖子:

  • 您可以编写一个简单的 这一目的:

    public static void GetVersion() {   
     Environment.Version.ToString() }
    
输出是您的.net版本

  • 您还可以找到已安装的 以下位置的版本:

    C:\WINDOWS\Microsoft.NET\Framework
    
  • 如果您使用的是Visual Studio,请运行 来自 开始菜单,然后输入
    clrver
    ,它将为您提供 正在运行的版本

  • 当然,你可以随时检查 您的注册表:

    HKEY_LOCAL_MACHINE \ software \ Microsoft \ Net Framework \