Я работаю. NET Core 3.1 на macOS, используя командную строку dotnet watch
для запуска моего веб-приложения и модульных тестов. Когда мое приложение падает, трассировка стека часто бывает настолько большой, что я не вижу, что на самом деле пошло не так:
![dotnet watch error with large stack trace](https://i.stack.imgur.com/IoeLG.png)
Есть ли способ, которым я могу получить команду 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...
В противном случае - есть ли способ показать, скажем, первые пять строк трассировки стека?