在Visual 2015中调试C#应用程序时,当鼠标悬停在变量上时,我经常会收到以下消息:

在此之后,它会冻结并重新启动,因此无法进行调试。
有人有线索吗?
发布于 2016-09-26 15:13:36
似乎检查这个选项:
Tools -> Options ->调试-> General:“使用托管兼容性模式”。
避免Visual 2015崩溃,但禁用编辑并继续。这是不好的。
所以,我仍然在寻找一个更好的答案。
资料来源:
引用最后一条的话:
在Visual 2012中,我们引入了一个新的托管调试引擎,它使我们能够比以前的实现更快速地添加新特性。这可以从Visual 2013中引入的功能数量中可以看出,仅使用了一年,其中包括托管返回值、.NET 64位编辑和继续、异步Callstack增强和改进的任务窗口等等。不幸的是,新的调试引擎仍然不支持一些场景,因此在这些情况下,您必须切换回遗留引擎。
...so,这似乎并不是什么新鲜事。
发布于 2016-09-24 10:03:56
与duDE共享的线程一样,请在Tools->Options->duDE>General下禁用“启用属性评估和其他隐式函数调用”选项。
发布于 2016-10-10 17:04:26
此问题应在Visual "15“预览5(可用的这里 )中修复。遗憾的是,对于Visual 2015 Update 3,除了已经提到的方法之外,没有其他已知的解决方法。
https://stackoverflow.com/questions/39663779
复制相似问题