【发布时间】:2011-03-15 02:22:07
【问题描述】:
在保持与用 C# 编写的 PocketPC 2003 的代码兼容性的同时,支持 WindowsMobile5(及更高版本)设备的最佳方式是什么?我们有一个相当大的应用程序正在被一群不同的客户使用,大致平均分配给使用实际 PPC2003 设备的人,其余的是更新的 WinMobile5 或更新的设备——也就是说,我们必须继续支持旧设备相当长一段时间然而。现在,我需要为应用程序添加摄像头控制,至少对于那些有摄像头的设备,这样他们就可以拍摄照片并将其附加到最终发送到网络服务进行处理的其他数据。
到目前为止,我的研究发现了 Microsoft.WindowsMobile.Forms dll 中的 CameraCaptureDialog 类,但我无法将该引用添加到 PocketPC 2003 应用程序。老板不太热衷于将应用程序拆分为单独的 PPC2003 和 WinMobile 项目。有没有办法动态加载该dll,并以这种方式使用CameraCaptureDialog?还有其他选择吗?
【问题讨论】: