I have an nunit test project that depends on various libraries. To keep build times short, the CopyLocal setting for my assembly references is set to false. This means my output directory is nice and simple: it only contains the dll and symbols for my test assembly. This presents a problem when I use the Resharper test runner, however. Nunit obviously can't run the tests because it cannot locate the depedencies.
I was thinking Resharper might be able to help me out with this. I don't want to set CopyLocal to true, because I value the shorter build time. But could Resharper's "shadow copy" feature be helpful here? Could whatever process Resharper is using to copy my assembly to a temp directory be extended to also copy the dependency dlls? I don't know whether Resharper is doing this shadow copy stuff on its own or using Microsoft's version of shadow copy; if the latter, then maybe this isn't possible.
Or, is there another way people have accomplished using the Resharper test runner on projects without CopyLocal dependencies?