2012-05-03 51 views
0

市场测试工具显示了两个功能为我的应用程序:WP7市场测试工具包

ID_CAP_NETWORKING和 ID_CAP_LOCATION

我使用的位置(GPS),但我不认为我使用网络。如何找出为什么测试在我的应用程序中检测到网络?

谢谢...

回答

1

你可以看到市场测试工具包通过的方式确定功能的方式 看着; C:\Program Files (x86)%\Microsoft SDKs\Windows Phone\v7.1\Tools\Marketplace\Rules.xml(在32位机器上的C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\Marketplace\Rules.xml))。这详细介绍了什么程序集,类和方法会触发各种需要的功能。这是很容易的眼球,并确定为什么它包含的能力。

有关MSDN文章How to: Determine Application Capabilities中详述的功能过程的更多信息。正如底部所指出的,如果您的代码/ XAML中使用了Uri,则可能会添加ID_CAP_NETWORKING。你可以尝试从你的WMAppManifest.xml中删除它,但确保在事实之后彻底测试它。

+0

非常感谢您的回答。我确实使用Uri的,但只能导航到我的应用程序中的不同页面。无论如何,你已经回答了我的问题。 – gotok

+0

感谢您的全面解答。我使用Uri的,但只用于导航到我的应用程序中的页面。所以看起来你已经完全确定了我的问题。谢谢.. – gotok

0

您是否使用广告SDK等第三方dll?它可能想要使用它。

grep的你sourecode为:

  • GamerServices
  • WebBrowser控件
  • System.Net
  • 平滑流媒体
  • 绝对URL(等)