When I change some code, then NCrunch rebuilds the affected code in the background in its caches. Generally this is good. However, if I want to run the solution, I still need to build the solution. When this happens while NCrunch is rebuilding, this can result in thrashing to the point of the system freezing.
I noticed that in Resharper, when I have solution-wide analysis turned on, and I build something, then it is paused until the build completes. Could you do something similar in NCrunch, i.e. pause the builds while Visual Studio is building?