2016-04-23 72 views
2

我正在嘗試爲我爲Raspberry Pi(arm架構)編寫的windows 10物聯網核心應用程序編寫一些單元測試。我在我的解決方案中添加了一個新的單元測試應用程序項目並添加了名稱空間參考。然而,當我嘗試從測試資源管理器運行測試時,我得到:單元測試c#Windows 10物聯網核心應用程序(錯誤:DEP0700)

錯誤:DEP0700:應用程序的註冊失敗。 Windows無法安裝軟件包29113fce-56cd-4094-9a21-ee91498c14b2,因爲該軟件包需要體系結構ARM,但該計算機的體系結構爲x64。

將測試應用程序部署到遠程計算機(Pi)會導致測試運行到屏幕上,但是沒有任何反應。測試仍然不會在我的機器上運行,當我在輸出控制檯上選擇測試時,它不顯示任何內容。

有沒有人有任何經驗單元測試Windows 10物聯網核心應用程序或可以立即看到任何明顯的我做錯了什麼?

回答

2

有兩種方法可以運行測試:

  • 運行在本地機器(x86)的整個應用程序,並測試。如果應用程序是UWP,並且不使用很多RPi特定的功能,則這應該是最簡單的方法。

  • 執行遠程測試,並在RPi上運行應用程序。爲此,您需要在目標RPi板上安裝Remote Debugging Tools for Visual StudioThis article更詳細地描述了它。

相關問題