Don't know if this fits here. I don't mind to keep NCrunch Files out of the source code control, would i prefer not to do it, of course. I had discussion about why these additions to .gitignore to many times in my live.
But I mind a little bit having ncrunch*.csproj file in the same folder as the real project csproj, because i had to change every single scripts for dev automation (like running
als System Tests, Generating API Client from Swagger, Rebuild All, Project Initialization Scripts for Devs etc.) which uses some sort of dotnet tooling, so that it searches for the correct csproj file first and pass this as an argument, but this also does not work for all dotnet commands. Like dotnet watch, so we loose a little bit of functionality there and these discussion I don't like to do.