以编程方式检查安装了哪个版本的.NET Compact Framework

我有一个为.NET CF 1.0构建的Windows Mobile应用程序。 它是用C#编写的。 该程序如何检查运行它的设备上安装的.NET Compact Framework版本?

这实际上取决于“安装”的含义。 如果它们是通过CAB文件(最常见的)安装的,那么在HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework下的注册表中将有一些条目,您可以通过编程方式进行检查。