我正在尝试让一些第三方应用程序在我的 Windows Mobile 5 智能手机上运行。
我已经安装了最新版本 (3.5) 的 Microsoft.NET Compact Framework,但每当我运行这些应用程序时,我都会收到一条错误消息,其中指出:“此应用程序 [应用程序名称] 需要更新版本的 Microsoft . NET Compact Framework 比此设备上安装的版本要好。”
假设我已经成功安装了最新版本,这没有意义,让我相信我需要删除 .NET Compact Framework 并重新开始。 (我试过重新安装它,但据我所知,没有自动方法可以将它从设备上或从我的 PC 上删除。)
有人对我需要做什么有什么建议吗?谢谢!
最佳答案
最好不卸载,如果它在设备上的 ROM 中,您无论如何都无法卸载它。
有几个选项可供您选择。
- 不同的 CF 版本可以很好地共存,因此您可以安装旧版本并保留 3.5。
- CF 可以设置为兼容模式。这意味着您可以告诉仅针对旧版本编译的单个应用程序在兼容模式下使用 3.5 运行时,或者您可以在设备范围内设置该应用程序,以便所有较旧的 CF 应用程序将在兼容模式下再次运行 3.5 EE .
有关讨论配置文件和兼容模式的在线资源,请参阅以下链接:
- MSDN Article on Configuration File Settings
- MSDN Article on Configuring Runtime Versions
- David Kline's blog on Compatibility Mode
- The CF 3.5 Power Toys (包括用于设置配置的应用程序)
注意:我忘记在原始回复中提及使用选项 #2(针对 CF 3.5 运行)也很可能会提高应用程序的性能,因为它将使用最新的 CLR 运行。
关于.net - 如何从我的 Windows Mobile 5 设备中删除 .NET Compact Framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96750/