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

4

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

1个回答

5

这要看你所说的“已安装”是什么意思。如果它们是通过CAB文件(最常见的方式)安装的,那么在注册表中会有条目,位于HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework下,你可以通过编程来检查。


1
它可以作为操作系统的一部分添加,我认为这可能会添加相同的注册表项(我从未检查过),CF文件实际上可以与应用程序单独部署,其中不会存在任何注册表项。 - ctacke
我尝试通过开始菜单 > 运行... > "regedit" 查看设备的注册表,但它告诉我从未听说过这样的东西(用了很多话来表达)。 - B. Clay Shannon-B. Crow Raven
CE设备不会预装注册表编辑器,除非OEM添加了一个,而我从未在手持设备上看到过。请使用远程注册表编辑器工具(或下载类似PHM的CE注册表编辑器)。 - ctacke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接