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

我如何知道我的程序运行在哪个版本的.NET Framework上?

  •  3
  • halivingston  · 技术社区  · 16 年前

    我想确认我是在运行.NET4.0还是在运行.NET3.5

    有没有办法查看内存空间或其他东西?

    3 回复  |  直到 16 年前
        1
  •  10
  •   Gonzalo    16 年前

    不同的选择包括:

        2
  •  1
  •   logicnp    16 年前

    typeof(int).Assembly.ImageRuntimeVersion将为您提供进程中加载的mscorlib程序集的版本。

        3
  •  1
  •   csharptest.net    16 年前

    这将以字符串形式返回.Net运行时版本:

    System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion()
    

    您还可以获取安装目录:

    System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()
    

    goto msdn

    推荐文章