如何判断某版本的.NET Framework是否安装

如何判断某版本的.NET Framework是否安装

通过下面的注册表项可以检测本机安装的.NET Framework以及SP,语言包的版本。

1..NET Framework

    .NET Framework2.0
    键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
    值:Install = 1

    .NET Framework3.0
     键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0]
     值:Install = 1

    .NET Framework3.5
     键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5]
     值:Install = 1

2.Service Pack(以2.0 SP1为例)

    键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
    值:SP = 1

3.语言包(以简体中文为例)
   
    键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\2052]
    值:Install = 1
    更多语言请参考:http://msdn.microsoft.com/en-us/library/aa480243.aspx


详细资料,还可以参阅:

  http://win.51aspx.com/CV/MSNET20/src/Campari.Software.Core/Environment/FrameworkVersionDetection.cs.html

你可能感兴趣的:(.net,Microsoft,语言)