尝试在Windows Phone 8上设置C ++代码的自动化测试时遇到了一些问题。
1)我在设备上达到了已安装应用程序的限制。有没有办法自动卸载设备上的应用程序?通过命令行?
2)是否有推荐的方法在WinPhone8上运行单元测试?目前,我正在使用devenv来加载/运行我们的解决方案文件。这提供了不一致的结果。在某些情况下,Windows Phone调试器未设置,这会在尝试运行时导致“调试器未设置”错误。
答案 0 :(得分:2)
以下是Windows Phone 8中单元测试的一些很好的信息:
http://wp.qmatteoq.com/unit-testing-in-windows-phone-8-asynchronous-operations-and-mocking/
答案 1 :(得分:1)
JustinAngel的回答https://stackoverflow.com/a/13429709/2087252给出了如何在Windows Phone 8上自动安装,运行和删除应用程序的示例。
要使其工作,您需要从项目中引用以下dll:
如果要在模拟器上运行应用程序/测试,可以使用以下命令行启动它:
"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /name "Emulator WVGA 512MB.username"
其中username
是您的Windows用户名。