Is there a way to exclude certain assemblies from being decompiled and stepped into during debugging?

I am debugging an app which has references to other assemblies which belong to my company therefore I need to debug external code. Sometimes I don't have the source code for these internal assemblies or I am using old versions of them.
However the ‘enable external source debug’ setting also means the debugger is also decompiling and stepping into assemblies I am not in such as System.*. This is adding a lot of debug noise and makes debugging more time consuming.

Is there like an assembly exclusion or including list so that I can control what assemblies get decompiled and stepped into?

1
1 comment

Thank you for your comments. I'm Tao from Rider support team.

Currently Rider debugger cannot specify the assemblies' scope when using External Source Debug feature.

This feature is not yet implemented. However, we have a corresponding feature request on our issue tracker.

RIDER-93460 Improve stepping decisions in external managed code. 

We would appreciate it if you upvote the request to demonstrate additional interest in this feature.

If you have any other questions, do not hesitate to ask. Have a great day!

Regards,

Tao

0

Please sign in to leave a comment.