【问题标题】:Async CTP for WP7 trigger ID_CAP_LOCATIONWP7 触发器 ID_CAP_LOCATION 的异步 CTP
【发布时间】:2011-09-14 20:22:57
【问题描述】:

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

【问题讨论】:

  • 我无法理解您的问题 - 请您编辑一下吗?
  • 它可能在库内部,正如这里提到的那样:forums.create.msdn.com/forums/p/82412/510713.aspx 您确定您的项目中没有其他库或控件可能需要Location 功能(例如 Analytics 或地图控制)
  • 我确定我没有任何其他可能需要定位功能的库。如果我从项目中删除 AsyncCtpLibrary,则不再检测到 ID_CAP_LOCATION。也许其他人可以确认这个问题?

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


【解决方案1】:

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

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

在 7.0 中无法解决这个问题。但是,7.1 中的检测规则对“ID_CAP_LOCATION”更为具体,因此不应如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 2016-09-07
    • 1970-01-01
    • 2011-09-20
    • 2011-08-19
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多