Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2017 VS2017:哪个函数导致断点超时?_Visual Studio 2017_Visual Studio Debugging - Fatal编程技术网

Visual studio 2017 VS2017:哪个函数导致断点超时?

Visual studio 2017 VS2017:哪个函数导致断点超时?,visual-studio-2017,visual-studio-debugging,Visual Studio 2017,Visual Studio Debugging,当我遇到一些断点时,我得到了下面的错误。这个错误是有道理的,但它并没有告诉我哪个函数是攻击性的。我的问题是这个对话框从何处提取方法名,这样我就得到了这个空引用字符串?(如果我按照建议禁用属性评估,问题就会消失,但我更愿意启用此功能,因为它非常方便。) 错误文本: 评估函数System.NullReferenceException.NullReferenceException超时,需要以不安全的方式中止。这可能损坏了目标进程 与您获得的信息一样,如果禁用调试选项“启用属性求值和其他隐式函数调用”,

当我遇到一些断点时,我得到了下面的错误。这个错误是有道理的,但它并没有告诉我哪个函数是攻击性的。我的问题是这个对话框从何处提取方法名,这样我就得到了这个空引用字符串?(如果我按照建议禁用属性评估,问题就会消失,但我更愿意启用此功能,因为它非常方便。)

错误文本:

评估函数
System.NullReferenceException.NullReferenceException
超时,需要以不安全的方式中止。这可能损坏了目标进程


与您获得的信息一样,如果禁用调试选项“启用属性求值和其他隐式函数调用”,结果如何?你有没有收到任何详细的信息?请同时启用“异常设置”窗口,再次调试应用程序。我更新了问题,以澄清禁用属性评估确实解决了问题,但这不是理想的解决方案。“请同时启用例外设置窗口,再次调试你的应用。”我不确定你的意思。你能解释一下这是怎么做到的吗?VS2017中默认的托管调试引擎是一个脆弱的代码块。我假设在这种情况下,它在试图找到空变量时会犹豫。只要您不需要调试.netcore代码,您就可以大大领先于以前的引擎,它更稳定。工具>选项>调试>常规,勾选“使用托管兼容性模式”。并且一定要使用合适的工具来报告VS2017的bug,而不是。使用“帮助>发送反馈>报告问题”。我经常遇到这个错误,它基本上会终止我所有的调试过程。目前还没有解决办法。这显然是VisualStudio中的一个BUG。我报告了,但多年来一直没有被修复,我真的相信没有人读这些报告,没有人在乎。相关帖子-&