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

sti*_*g_1 4 c# compact-framework windows-mobile

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

cta*_*cke 5

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