dotnet.exe已退出-访问冲突

问题描述 投票:3回答:1

将.NET Core从2.0升级到2.1后,在运行测试时,我开始出现以下错误:

程序'[12372] dotnet.exe'已退出,代码为-1073741819 (0xc0000005)'访问冲突'。

在调试模式下,VS只是退出调试模式,并在输出中显示上面的消息->调试窗口。

跳过httpClient.SendAsync(...)时发生错误。

我认为this可能是同一问题。

通过dotnet test运行测试显示:

正在进行的测试运行已中止。原因:由于以下原因,流程正在终止 StackOverflowException。

更新

此问题是由错误的IoC映射引起的。

c# .net-core asp.net-core-2.1
1个回答
0
投票
在我的情况下,有一个隐藏的无穷递归。我覆盖了==运算符,然后在该覆盖范围内使用了==运算符而没有注意到讽刺意味!正如@jdweng建议的那样,使用断点来深入研究问题区域。它可以很好地隐藏!
© www.soinside.com 2019 - 2024. All rights reserved.