如果智能设备项目设置为目标CF 2.0,Windows CE 5.0,是否应该在安装了CF 3.5的Windows Mobile 6上运行相同的应用程序?
我能够安装它(CF 2应用程序),但是在运行时收到错误,指出无法加载程序集并且可能没有安装CF. 这让我相信智能设备项目只能在他们所针对的框架上工作,而不是任何更低或更高的版本。
非常感谢任何帮助。
答案 0 :(得分:1)
为您的应用程序使用App.confiog或MAchine.config文件to set version compatibility。 This blog entry讨论在2.0下运行1.0应用程序,但过程是相同的。
答案 1 :(得分:0)
我有一个针对WinCE5的CF2.0项目,它也运行在WinCE6 CF35上。 Windows Mobile在某些地方有很多不同。尝试更改目标CF35和Win Mobile,看看会抛出哪些warnigs。
在文本编辑器中打开项目文件并更改<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
。
在VisualStudio中更改目标平台。右键单击该项目, - &gt;改变目标..