[英]The program '[13492] dotnet.exe' has exited with code -2147450749
[英]dotnet.exe has exited - Access violation
将 .NET 核心从 2.0 升级到 2.1 后,我在运行测试时开始出现以下错误:
程序“[12372] dotnet.exe”已退出,代码为 -1073741819 (0xc0000005)“访问冲突”。
当处于调试模式时,VS 只是退出调试模式并在输出 -> 调试窗口中打印上面的消息。
跨过httpClient.SendAsync(...)
时会发生错误。
我认为这可能是同一个问题。
通过dotnet test
运行dotnet test
显示:
活动的测试运行已中止。 原因:进程因 StackOverflowException 而终止。
更新
该问题是由错误的 IoC 映射引起的。
就我而言,有一个隐藏的无限递归。 我覆盖了==
运算符,然后在该覆盖中我使用了==
运算符而没有注意到讽刺! 正如@jdweng 建议的那样,使用断点深入到问题区域。 它可以很好地隐藏!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.