代码之家  ›  专栏  ›  技术社区  ›  BuddyJoe

.NET-我当前运行的框架的哪个版本(从C#)

  •  8
  • BuddyJoe  · 技术社区  · 14 年前

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

    3 回复  |  直到 14 年前
        1
  •  16
  •   JaredPar    14 年前

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

    文档

        2
  •  6
  •   Community Jaime Torres    7 年前

    框架 运行时 正在运行,因为它们可以不同。你的头衔和身体提出了微妙不同的问题。

    How to detect what .NET Framework versions and service packs are installed?

        3
  •  2
  •   marc_s Anurag    14 年前
    • 你可以写一个简单的方法 为此目的:

      public static void GetVersion() {   
       Environment.Version.ToString() }
      

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

      C:\WINDOWS\Microsoft.NET\Framework
      
    • 如果您使用的是visualstudio,请运行 开始菜单,然后输入 clrver 正在运行版本。

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

      HKEY_LOCAL_MACHINE \ software \ Microsoft \ Net Framework \