有网友反馈说,他的 windows mobile 6.5上,可能缺少SQL Server Compact 3.5,导致安装我写的app for wm6后,运行时提示:缺少组件。
SQL Server Compact 应该是windows mobile 6.0及以后版本内置的吧?
会不会是,那台wm6.5可能是定制的rom,精简掉了SQL Server Compact 3.5?
几个问题
1.如何查看,我的windows mobile 6.1 pro上,是否有SQL Server Compact 3.5?
开始 -〉设置-〉系统-〉删除程序,清单中应该只有,rom内置之外的app吧。
我的wm6.1 清单里看不到sql ce, 但是跑我的app没问题。
2.假设我们用vs2005 (C#)开发 app for wm6.x. Solution里两个projects: Smart Device Application project 与 cab project.
我们利用cab project判断到的依赖性,直接build生成.cab,即可交付呢?
还是必须手工增加依赖性判断:目标windows mobile上,是否真的已有.NET Compact Framework和 SQL Server Compact 3.5?
如不做处理,那种rom中已删减掉SQL Server Compact的情境,我们的cab如何应对?
谢谢!