WP7的异步CTP触发ID_CAP_LOCATION

时间:2011-06-14 16:04:17

标签: windows-phone-7 location async-ctp

我正在尝试为WP7使用Async CTP,但是当我包含AsyncCtpLibrary_Phone.dll,ID_CAP_LOCATION功能时,CapabilityDetection会检测到它。 很明显,我不在我的项目中使用和位置服务。 谢谢, 亚历

1 个答案:

答案 0 :(得分:3)

AsyncCtpLibrary_Phone.dll包含方法ResolveAddressTaskAsync,该方法从System.Device.Location命名空间中获取参数。

功能检测过程通过分析XAP中的所有DLL并查找此命名空间的使用来确定是否需要“ID_CAP_LOCATION”。无论您是否在应用中使用该代码,都属于这种情况。

在7.0中没有办法解决这个问题。但是,7.1中的检测规则在“ID_CAP_LOCATION”方面更具体,所以不应该这样。