3

我在 macOS 上运行 .NET Core 3.1,使用dotnet watch命令行运行我的 Web 应用程序和单元测试。当我的应用程序崩溃时,堆栈跟踪经常很大,以至于我看不到实际出了什么问题:

带有大堆栈跟踪的 dotnet watch 错误

有什么方法可以让dotnet命令只显示我自己的代码中的堆栈帧(与 .NET Core / Entity Framework 调用相反),所以我得到一个更像是的错误:

Unhandled exception. System.InvalidOperationException: The entity type 
   'Attendee' requires a primary key to be defined. If you intended 
   to use a keyless entity type call 'HasNoKey()'.
   [...50 non-user stack frames hidden...]
   at Website.Program.Main(String[] args) in /code/my-app/Program.cs:line 7
watch : Exited with error code 134
watch : Waiting for a file to change before restarting dotnet...

做不到这一点 - 有什么方法可以显示堆栈跟踪的前五行?

4

0 回答 0