It's certainly possible to copy the project to a new file, deleting macros and variables (etc) until a successful exploratory build points at the problem, though would be nice to be able to simply right-click macros and select 'Exclude from build', as though they weren't there (for build purposes) but remaining available for reinstatement within the project. Naturally, validation must still apply, in the same way that it would if attempting to delete macros and variables with existing dependencies for example.
I believe such feature might save a lot of time to debug some problem projects.
Just a thought - Don't ask me "why"

All the best,
Brendan