打炉石的时候经常会弹出GetThreadContext failed的错误,网上有关闭杀毒软件的解决方法,但我没装杀毒软件也有这个错误。通过完全维护发现问题出在mono-2.0-bdwgc.dll这个文件上,这个文件有bug。
百度了一下,http://ghoulich.xninja.org/2020/04/10/how-to-solve-get-thread-context-failed-error-in-unity/也有相同的问题,作者重新编译了mono-2.0-bdwgc.dll文件,这对普通用户来说不现实。网上有其他版本的mono-2.0-bdwgc.dll文件,https://www.dll-files.com/mono-2.0-bdwgc.dll.html,炉石用的是32位的,测试之后没再出现GetThreadContex的错误。遇到同类问题的同学可以用这个方法解决一下,替换文件之前记的备份。