2017-09-21 30 views
-1

我試圖單元測試(NUnit的)我在Xamarin移植的庫,但我得到這個錯誤沒有兼容的代碼停止調試並拋出相同的錯誤,之後崩潰。Xamarin的Android單元測試:</p> <blockquote> <p>No compatible code running - "the selected debug engine does not support any code running on this current thread"</p> </blockquote> <p>即使我嘗試用<code>try/catch</code>塊仍:運行

更新1

類似的問題已經在這裏question要求和@katxalot的答案,我可以看到什麼是問題(ArgumentOutOfRangeException),但什麼之後,我不知道該怎麼辦。我可以在輸出窗口看到我的單元測試已通過,但如何防止單元測試模擬器崩潰?

+0

即使在我的ViewModel代碼中存在ArgumentOutOfRangeException,我也會得到這個異常。 如果在ViewModel中發生任何異常,則獲取該異常。 – Girish

+0

我正在使用單元測試應用程序(android)模板進行單元測試 – Girish

回答

0

我以前有同樣的錯誤。

修復:如果在等待代碼塊上有一個斷點,則必須將另一個斷點放到下一行。當我從xamarin發佈圖像到WebAPI時,我得到同樣的錯誤。但是我在下一行放了第二個斷點。錯誤消失了。這個解決方案爲我工作。

其他的解決辦法:你在你的代碼文件有壞的代碼和編譯器無法調試。你必須找到並刪除它

相關問題

 相關問題