这是VS 2017的新功能,每当我尝试调试单元测试时,将光标指向要检查的变量,VS首先冻结,然后抛出这个:
如果我在这个窗口终于在10-20秒内消失后点击F10,那么VS会抛出这个:
这是一种新的正常和预期行为,还是我缺少任何设置?
答案 0 :(得分:0)
1)请尝试在工具 - >选项 - >调试 - >常规下禁用“启用属性评估和其他隐式功能调用”选项。
2)删除所有断点,重置您想要的断点并重新调试。
3)另一种解决方法是在工具 - >下启用选项:“使用托管兼容模式”。选项 - >调试 - >一般,但它将禁用编辑并继续。参考:Visual Studio 2015 update 3 crashing after "Getting DataTip text..."
4)顺便说一句,VS 2017的最新更新 15.5.3 ,您也可以尝试更新它。
当然,如果可能的话,您可以发布单元测试代码示例,因为我无法在VS2017中使用单元测试项目重现此问题。