Windows mobile 检测移动设备上是否安装了Compact Framewok

Windows mobile 检测移动设备上是否安装了Compact Framewok,windows-mobile,compact-framework,mobile,embedded,Windows Mobile,Compact Framework,Mobile,Embedded,我用.net compact framework编写了一个应用程序。其中一个要求是,在应用程序运行之前要进行检查,以查看是否安装了compact framework。如果没有,我应该提示他们,并将他们重定向到cf下载位置 做这件事最常用的方法是什么。显然,如果没有安装.net cf,我的.net首先就不会运行,我需要用eVc++编写吗 非常感谢您对这个问题的看法 Tony是一篇MSDN文章,介绍如何创建一个MSI包来检测和更新.NET Compact Framework(如果需要)。它已经很老了

我用.net compact framework编写了一个应用程序。其中一个要求是,在应用程序运行之前要进行检查,以查看是否安装了compact framework。如果没有,我应该提示他们,并将他们重定向到cf下载位置

做这件事最常用的方法是什么。显然,如果没有安装.net cf,我的.net首先就不会运行,我需要用eVc++编写吗

非常感谢您对这个问题的看法 Tony

是一篇MSDN文章,介绍如何创建一个MSI包来检测和更新.NET Compact Framework(如果需要)。它已经很老了,但原则仍然适用。你需要写一个dll,将在手机上运行。首先搜索compact framework的dll文件,然后可以从注册表项获取版本。您还可以检测设备类型并安装相应的compact framework cab文件


如果要使用cab文件执行此操作,过程仍然相同。有关如何从cab文件运行设置dll的信息,请参见本节。

另请查看。我们使用它捆绑了多个CAB部署,包括.NET compact framework,并且仅在尚未安装的情况下安装它。

嘿,我看到了您提到的链接。很好。。但是我试着下载上面提到的示例应用程序链接。它没有任何.sln文件只有。。。我不知道如何调用这些DLL和函数。。。你能提供一些样品吗。。