2012-11-20 215 views
1

自动化测试创下了几个尝试我们的C++代码设置自动化测试问题在Windows Phone 8为Windows Phone 8的

1)我打我们的设备上安装应用程序的限制。有什么办法可以自动卸载设备上的应用程序?通过命令行?

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

+0

你有没有得到一个从命令行启动win8应用程序的答案? –

回答

2
+0

感谢您的信息。我们的代码是用C++编写的,另外我们有我们自己的内部单元测试框架。真的,我需要一种从命令行启动单元测试的方法。 – rparolin

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ü sername。