Visual Studio 2017调试错误:为防止评估函数* .toString时发生不安全中止,允许所有线程运行

索林·乔治·布德斯库(Sorin George Budescu):

我将Visual Studio 2017更新为版本15.8.2。

在此更新之后,我开始在调试时遇到以下错误:

错误图片1

错误图片2

错误图片3

这是错误消息:

Visual Studio调试错误:为了防止在评估函数* .toString时发生不安全中止,允许所有线程运行。这可能已更改了进程的状态,并且遇到的任何断点都已被跳过。

此错误经常出现,并且一段时间后Visual Studio崩溃。

我尝试再次卸载并安装Visual Studio并重置首选项,但是我没有运气。

当我禁用选项:“启用属性评估和其他隐式函数调用”时,当我尝试通过将鼠标移到某些属性上来评估某些属性时,会出现相同的错误。没有它,调试起来很困难,在此构建之前我没有任何问题。

问题与C#Visual Basic(.NET)相同

这个问题有解决办法吗?我的团队使用Visual Studio 2017版本处理同一项目没有问题15.7.4

豌豆:

我添加了相同的错误消息,但函数名称不同:

为了防止在评估函数“ Microsoft.VisualStudio.Debugger.Runtime.Tracing.Refresh”时发生不安全中止,允许所有线程运行。这可能已更改了进程的状态,并且遇到的任何断点都已被跳过。


这就是我摆脱这个讨厌的错误的方法:
由于本文,在Visual Studio 2017中转到
工具→选项→调试→常规→检查'使用托管兼容模式'
https :
//www.codeart.dk/blog/2018 / 9 / vs2017-debugger-timeout /

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章