【问题标题】:how to test windows phone app in an windows phone device如何在 Windows Phone 设备中测试 Windows Phone 应用程序
【发布时间】:2012-05-25 09:39:19
【问题描述】:

我开发了一个使用 mspn 服务的 windows phone 应用程序。它在 Windows 手机模拟器上运行良好。现在我想在 Windows Phone 设备中测试它。我有一个 Windows Phone 设备。在 Windows Phone 设备中测试我的应用程序的各个步骤是什么。在 Windows Phone 模拟器和真实设备中测试我的应用程序的主要区别是什么?

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    在模拟器和真实设备上测试的主要区别在于性能,我被这个咬了一口——它在强大的台式机上的模拟器上运行良好,但在真实设备上爬行。

    要在真实设备上进行测试,您必须在 Microsoft AppHub (http://create.msdn.com) 上注册为开发人员并支付 99 美元 - 然后您可以解锁手机,以便加载您的应用使用 Visual Studio 和 Zune 到手机上。

    HTH - 鲁珀特。

    【讨论】:

      【解决方案2】:

      除了性能差距之外,在真实的 Windows Phone 设备中进行的测试会向您展示您的应用在真实场景中的表现。

      我发现连接互联网的应用程序的可靠性在真实设备上大大降低,原因有很多。你会看到触发了很多你的模拟器看不到的与网络相关的异常、dns 和超时。在真实设备中进行测试是一种非常健康的做法。

      首先,您需要将您的设备“解锁”。您可以通过注册 Microsoft App Hub 来实现。如果碰巧您所在的国家/地区未在 App Hub 开发人员计划中列出,那并不是世界末日。您可以注册一个全球发布商,让您在有限的权限下访问应用程序中心。我举几个例子:

      地区/名称/网站

      亚太地区 应用端口 http://www.app-exchange.com

      中东欧APPA市场 http://appamarket.com

      中国 MTel http://wp.mtelnet.com

      中国 Device7 http://www.device7.com

      MEA Yalla 应用程序 http://www.yallaapps.com

      开发解锁设备后,您只需插入设备,visual studio 就会识别您的手机。

      因此,在调试按钮旁边,您可以在 Windows Phone Emulator 和 Windows Phone Device 之间进行选择。只需运行,Visual Studio 就会将您的应用程序部署到您的设备中。

      最后但同样重要的是,确保 Zune 软件已打开。并且您的手机屏幕已解锁。

      您会惊讶于进行设备内调试是多么容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多