解决win7出现各种可执行文件出现Assert Failure错误


解决win7出现各种可执行文件出现Assert Failure错误

今天在win7下用vs 2017编译调试一个项目的时候发现,只要一启动debug就弹出一个对话框报一个VBCSCompiler.exe Assert Failure的错误

错误信息大致如下:

Exception:[mscorlib recursive resource lookup bug]
Description: Infinite recursion during resource lookup with in mscorlib.This maybe a bug in mscorlib, or poteentially in certain extensibitly points such as assebmley resolve events or CurltureInfo names...
[Expanded Information] Stack Trace:    at System.Environment.ResourceHelper.GetResourceStringCode

感觉很奇怪,之前AMD的驱动管理程序也报过内似的错误,当时没有注意,怀疑是Qt的问题,因为AMD的那个软件是用Qt写的,后来发现多个软件出现类似问题,开始怀疑是vc运行库出现问题,尝试修复也没发现没有什么不对的地方,后来仔细看详细报错信息,发现一大堆C#的代码堆栈异常,看样子是.Net Framework库出问题了,去程序管理里面过滤发现.Net Framework 4.7.1有两个,一个是简体中文,占用大小只有3M多,另一个30多M,卸载掉简体中文版之后vs的项目就能正常调试运行了,真是奇葩。


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://11000011.com/?id=47

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工