.net - 如何从我的 Windows Mobile 5 设备中删除 .NET Compact Framework?

标签 .net compact-framework windows-mobile-5.0

我正在尝试让一些第三方应用程序在我的 Windows Mobile 5 智能手机上运行。

我已经安装了最新版本 (3.5) 的 Microsoft.NET Compact Framework,但每当我运行这些应用程序时,我都会收到一条错误消息,其中指出:“此应用程序 [应用程序名称] 需要更新版本的 Microsoft . NET Compact Framework 比此设备上安装的版本要好。”

假设我已经成功安装了最新版本,这没有意义,让我相信我需要删除 .NET Compact Framework 并重新开始。 (我试过重新安装它,但据我所知,没有自动方法可以将它从设备上或从我的 PC 上删除。)

有人对我需要做什么有什么建议吗?谢谢!

最佳答案

最好卸载,如果它在设备上的 ROM 中,您无论如何都无法卸载它。

有几个选项可供您选择。

  1. 不同的 CF 版本可以很好地共存,因此您可以安装旧版本并保留 3.5。
  2. CF 可以设置为兼容模式。这意味着您可以告诉仅针对旧版本编译的单个应用程序在兼容模式下使用 3.5 运行时,或者您可以在设备范围内设置该应用程序,以便所有较旧的 CF 应用程序将在兼容模式下再次运行 3.5 EE .

有关讨论配置文件和兼容模式的在线资源,请参阅以下链接:

注意:我忘记在原始回复中提及使用选项 #2(针对 CF 3.5 运行)也很可能会提高应用程序的性能,因为它将使用最新的 CLR 运行。

关于.net - 如何从我的 Windows Mobile 5 设备中删除 .NET Compact Framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96750/

相关文章:

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

c# - 为用户提供发送未捕获异常错误报告的选项

C# 可变数组项?

c# - 异常抛出位置 0 处没有行

c# - 如何在启动时隐藏我的 SmartDevice 应用程序?

c# - .NET CF——根据InputPanel状态设置表单高度

windows-mobile-6.5 - 在 honeywell scanphone6000 上尝试通过 Windows Mobile 上的程序扫描条形码时出现 RC=notconnected 错误

javascript - 如何检测 Windows Mobile 5 浏览器中的 JavaScript 按键事件?

c# - 输入字符串的格式不正确