2012-11-20 244 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。