我正在尝试在Xamarin中对我的可移植库进行单元测试(nunit),但是我收到了这个错误:
没有兼容的代码运行 - “所选的调试引擎不支持在当前线程上运行的任何代码”
即使我尝试使用try/catch
阻止,它仍会停止调试并抛出相同的错误,然后崩溃。
更新1
类似的问题在这里被问到question并且通过@katxalot回答,我可以看到问题是什么(ArgumentOutOfRangeException),但之后该怎么办我不知道。我可以在输出窗口看到我的单元测试已通过,但如何防止单元测试模拟器崩溃?
答案 0 :(得分:0)
之前我有同样的错误。
修复:如果在等待代码块上有断点,则必须将另一个断点放到下一行。当我从xamarin向WebAPI发布图像时,我得到同样的错误。但是在下一行我被放了第二个断点。错误消失了。这个解决方案对我有用。
错误消失了 Second breakpoint
另一个修复:你的代码文件中有错误的代码,编译器无法调试。你必须找到并删除它