windows-mobile - 检测移动设备上是否安装了 Compact Framework

标签 windows-mobile compact-framework mobile embedded

我已经使用 .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/

相关文章:

.net - 我可以同时从多个应用程序访问同一个 SQL 紧凑数据库 (sdf)

compact-framework - 如何在 Compact Framework 上使用带有双缓冲的 ClearType?

C# - 覆盖系统命名空间中可用的一些类

c# - 为什么我的文本文件会突然停止保存?

html - 移动屏幕上的固定页面大小

c# - 如何在没有第三方库的情况下在 CF 2.0 中制作透明图像?

c# - 创建出租车。集成紧凑框架的安装程序

windows-mobile - 如何在 Sql Compact 3.5 SP1 上重建/重组索引?

android - 我无法将我的 apk 安装到我的 HTC 手机中

ruby-on-rails - 如何在 Chrome 浏览器中查看在机器上的本地主机中运行的网站?