我开发了使用有针对性的框架作为.NET CF 3.5和专业版6 SDK的Windows Mobile 6专业应用程序。还创建了它的SmartDeviceCab文件。当我将它安装在没有CF 3.5的设备上时,它无法运行我的应用程序(因为设备具有.NET CF 2.0)。 现在我知道我必须在我想要运行我的应用程序的设备上安装NET CF 3.5。 如何检测CF的当前版本并从我的驾驶室安装(如果需要)安装CF 3.5。我已经探索了很多关于Setup.dll的内容,但是它的方式太旧了,我没有找到从Setup.dll运行cab文件的方法。请帮我找到解决方案。将不胜感激,如果链接/示例代码提供。更让人沮丧的是,我从来没有碰过VC++。Windows Mobile Cab安装程序检测.NET CF 3.5并安装它
我已经通过: Detecting if the Compact Framewok is installed on mobile device及其链接。
SHAILESH K.
嗨ageektrapped, 感谢您的答复。你说你从驾驶室检测到.NET CF版本。你能否提供你正在检测.NET CF版本的方式(代码)并检查它是否正确? 谢谢。 Shailesh K :) – engineer 2009-07-14 05:08:38
我修改了此示例中提供的代码http://msdn.microsoft.com/en-us/library/aa446531.aspx#netcfdepl_topic3 – ageektrapped 2009-07-15 01:37:24