I updated Visual Studio 2017 to version 15.8.2.
After this update, I started to encounter these errors while debugging:
Here are the er
Visual Studio 2017 Debug Error: To prevent an unsafe abort when evaluating the function *.toString all threads where allowed to run
According to this document:
One common reason for this problem is that when the debugger evaluates a property, it only allows the thread being inspected to execute. So if the property is waiting on other threads to run inside the debugged application, and if it is waiting in a way that the .NET Runtime isn't able to interrupt, this problem will happen.
And to resolve this issue, you can try following two possible solutions:
Besides, if above not resolve that error, you can also install the previous old version Visual Studio to check if it works for you:
https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017#top
Hope this helps.