.NET 5.0 中的 nswag 错误,进程因 StackOverflowException 而终止

nswag error in .NET 5.0, Process is terminating due to StackOverflowException

我正在使用 aspnetzero 框架。将 .Net 核心升级到 .Net5 后,我在 运行ning refresh.bat 时遇到问题。它抛出了下面提到的错误

Executing file '..\EMA.Web.Host\nswag\service.config.nswag' with variables 'Process is terminating due to WhosebugException. child_process.js:656 throw err;'

Error: Command failed: dotnet "E:....\node_modules\nswag\bin/binaries/NetCore21/dotnet-> nswag.dll"

nswag 版本更新到 13.12.1.

当我 运行 'http://localhost:5000/swagger/v1/swagger.json' 时,我正在更新 json。

不确定为什么会导致堆栈溢出异常,是否有解决此问题的指示?

谢谢。

类型 JObject 和 JToken 导致此 Whosebug 异常,删除它们修复了错误。