你好,
我们正在升级现有的ArcGIS for Windows mobile 10.0解决方案到ArcGIS for Windows mobile 10.2.1。
在ArcGIS for Windows mobile 10.0版本中,在SDK安装位置C:\Program Files (x86)\ArcGIS\Mobile10.0\ bin中有一个名为“ESRIMobileGPS.dll”的dll,但在ArcGIS for Windows mobile 10.2.1版本中,这个dll(ESRIMobileGPS.dll)在应用程序安装路径C:\Program Files (x86)\ArcGIS\ Mobile10.2.1\bin中缺失,而另一个名为“esrigps.dll”的dll存在。
10.2.1版本中ESRIMobileGPS.dll是否重命名为esrigps.dll ?
通常当我们部署应用程序时,我们包括所有必需的dll (ESRIMobileCore.dll, ESRI.ARCGIS.Runtime.PE.dll, esri . arcgis . runtime . geometric .dll, esri . arcgis . runtime . sgg .dll和ESRIMobileSdc.dll)在安装文件中并在设备上执行这个安装(目前我们使用Panasonic Toughbook)。目前,我们在安装文件中包含esrigps.dll和其他dll,因为ESRIMobileGPS.dll在ArcGIS for Windows Mobile 10.2.1中不可用
在松下Toughbook上安装我升级的应用程序后,我的应用程序的所有功能工作正常,除了GPS功能,它会抛出一个异常“指定的方法不支持。”同时打开串口连接serialPortGpsConnection1.Open();
谢谢,
Uday