可能重复:
How to detect what .NET Framework versions and service packs are installed?
Checking the available .NET framework on a client using C++
是否有一种确定性且直接的方法来检测是否在不使用.NET Framework本身的情况下在Windows机器上安装了某个版本(或更高版本)的.NET Framework?
如何实施呢?
示例代码将不胜感激。
答案 0 :(得分:0)
您的代码可以检查c:\WINDOWS\Microsoft.NET\Framework
的子目录的名称。名称以v
开头的那些目录包含已安装的.NET框架版本。例如:
v1.0.3705
v1.1.4322
v2.0.50727
v3.0
v3.5
v4.0.30319