在 JetBrains Rider 中启动项目时出现 StackOverflowException,但在 Visual Studio 2022 中则不然

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

我有一个大型 .NET 解决方案(约 25 个项目),可以在 Visual Studio 2022 中运行和调试,没有任何问题。最近,我尝试切换到 JetBrains Rider(版本 2024.3.2)。但是,当我尝试在 Rider 中启动我的主 .NET API 项目时,我在项目启动时立即遇到错误。

错误信息:

Target process has exited during evaluation of instance method System.Exception.get_Message() with actual parameters System.StackOverflowException. 
This may possibly happen due to StackOverflowException

此异常在启动时发生并阻止应用程序运行。完全相同的解决方案和配置在 Visual Studio 2022 中运行得非常好。

我尝试过的:

遵循本 JetBrains YouTrack 问题中的指导。 取消选中 Rider 调试器选项中的允许属性评估和其他隐式函数调用设置。 不幸的是,这些尝试并没有解决问题。

其他详细信息:

  • IDE:JetBrains Rider 2024.3.2
  • 有效的 IDE:Visual Studio 2022
  • .NET版本:.NET 8.0
  • 操作系统:红杉15.2

问题: 在 Rider 中启动 .NET API 时,有人遇到过类似的 StackOverflowException 吗?如果是这样,你是如何解决的?是否有其他特定于 Rider 的调试器设置或我可能需要考虑的已知问题?

任何见解或解决方案将不胜感激。

visual-studio-2022 stack-overflow .net-8.0 rider
1个回答
0
投票

问题是否仅在连接调试器时发生?

如果是这样,您可以在 IDE 中为其创建支持票证(帮助 | 联系支持),或创建新的 YouTrack 问题以获取更快的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.