出现以下错误:
托管调试助手“FatalExecutionEngineError”在“C:\Users\App\App.exe”中检测到问题。其他信息:运行库遇到错误.错误地址位于线程0x 72 bc上得0xf 5 b 029 e1处.错误代码为0xc 0000005.此错误可能是CLR中得Bug,也可能是用户代码得不安全或不可验证部分中得Bug.此Bug得常见来源包括COM-interop或PInvoke得用户封送处理错误,这可能会损坏堆栈.
在调试时执行此语句时,出现上述错误。
LoggerHandler.Info("Executed " & iterations.ToString & " iterations on " & max_processors & " cores in " & Format((Now() - time).TotalSeconds, "0.0") & " seconds.")
3条答案
按热度按时间nhhxz33t1#
更改为使用“托管兼容性模式”是在Visual Studio 2015中为我修复错误的原因:
工具菜单〉选项〉调试〉常规〉“使用托管兼容模式”
此Microsoft blog更详细地描述了此设置的作用。
tez616oj2#
我最近遇到了这个错误,花了大约10个小时诊断这个问题,却发现最新版本的Cylance正在干扰。
从本质上讲,Cylance内存保护阻止了基于Web的项目的本地调试(ASP和WCF在我们的范围内)。希望这能为其他人节省一些故障排除时间。
qpgpyjmq3#
这解决了我的问题:
工具-〉选项-〉IntelliTrace-〉常规
并选中“仅事件”选项