Hi Michael,
Thanks for posting! NCrunch's shadow copy works at a different level to the standard .NET shadow copy (which is only performed at runtime). As such, this kind of behaviour currently can't be implemented with the way NCrunch is designed.
There are many ways you can work around this problem, however. NCrunch has some runtime features that allow you to
access the original location of the test project being executed. If you are using C#, you can also implement NCrunch-specific logic using '#if NCRUNCH' compiler conditions.
Cheers,
Remco