我已经使用 .net 紧凑框架编写了一个应用程序。要求之一是在应用程序运行之前运行检查以查看是否安装了紧凑框架。如果没有,我应该向他们提示这一点并将他们重定向到 cf 下载位置。
执行此操作的最佳最常见方法是什么?显然,如果未安装 .net cf,我的 .net 首先不会运行,我需要在 eVc++ 中编写它吗?
非常感谢您对 托尼
最佳答案
This是一篇关于创建 MSI 包的 MSDN 文章,用于检测和更新 .NET Compact Framework(如果需要)。它已经很老了,但原则仍然适用。您需要编写一个将在手机中运行的 dll。您首先搜索紧凑框架的 dll 文件,然后可以从注册表项获取版本。您还可以检测设备类型并安装适当的紧凑框架 cab 文件。
如果你想用cab文件来做,过程还是一样的。看这个link关于如何从 cab 文件运行安装 dll。
关于windows-mobile - 检测移动设备上是否安装了 Compact Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686651/