我正在尝试为WP7使用Async CTP,但是当我包含AsyncCtpLibrary_Phone.dll,ID_CAP_LOCATION功能时,CapabilityDetection会检测到它。 很明显,我不在我的项目中使用和位置服务。 谢谢, 亚历
答案 0 :(得分:3)
AsyncCtpLibrary_Phone.dll包含方法ResolveAddressTaskAsync
,该方法从System.Device.Location
命名空间中获取参数。
功能检测过程通过分析XAP中的所有DLL并查找此命名空间的使用来确定是否需要“ID_CAP_LOCATION”。无论您是否在应用中使用该代码,都属于这种情况。
在7.0中没有办法解决这个问题。但是,7.1中的检测规则在“ID_CAP_LOCATION”方面更具体,所以不应该这样。