1

尝试在 Windows Phone 8 上设置 C++ 代码的自动化测试时遇到了几个问题。

1) 我正在达到我们设备上安装应用程序的限制。有没有办法自动卸载设备上的应用程序?通过命令行?

2) 有没有推荐的方法在 WinPhone8 上运行单元测试?目前,我正在使用 devenv 加载/运行我们的解决方案文件。这提供了不一致的结果。Windows Phone 调试器在某些情况下未设置,这会在尝试运行时导致“未设置调试器”错误。

4

2 回答 2

1

JustinAngel 的回答https://stackoverflow.com/a/13429709/2087252给出了如何在 Windows Phone 8 上自动安装、运行和删除应用程序的示例。

要使其正常工作,您需要从项目中引用以下 dll:

  • Microsoft.Smartdevice.Connectivity.Interface.dll
  • Microsoft.Smartdevice.Connectivity.dll
  • Microsoft.Smartdevice.MultiTargeting.Connectivity.dll

如果您想在模拟器上运行您的应用程序/测试,您可以使用以下命令行启动它:

"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /name "Emulator WVGA 512MB.username"

username您的 Windows 用户名在哪里。

于 2013-02-19T13:46:11.800 回答