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

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

How do I remove the .NET Compact Framework from my Windows Mobile 5 device?

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

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

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

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


最好不要卸载,如果它在ROM中的设备上,则无论如何也无法卸载。

有两个选项供您选择。

  • 不同的CF版本可以共存,因此您可以安装旧版本并保留3.5。
  • 可以将CF设置为兼容模式。这意味着您可以告诉仅针对旧版本编译的单个应用程序在兼容模式下使用3.5运行时,或者您可以在整个设备范围内进行设置,以便所有旧版CF应用程序都可以在兼容模式下再次运行3.5 EE。
  • 有关讨论配置文件和兼容模式的在线资源,请参见以下链接:

    • 有关配置文件设置的MSDN文章
    • 有关配置运行时版本的MSDN文章
    • 大卫·克莱恩(David Kline)关于兼容模式的博客
    • CF 3.5电动玩具(包括用于设置配置的应用程序)

    注意:我忘了在原始响应中提到使用选项#2(针对CF 3.5运行)也很可能会改善应用程序的性能,因为它将与最新的CLR一起运行。


    如果您自己安装了它,则应该可以通过转到"设置"->"系统"->"删除程序"(可能是智能手机OS上的路径略有不同,我习惯于Pocket PC)将其删除。 >


    您是否尝试过使用Microsoft ActiveSync卸载它?


    推荐阅读