Hi gang:
So the projects in my solution include custom .targets files, through the Import directives, like so:
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), `msbuildroot.marker`))\build\base\crosstarget.settings.targets" />
Basically this walks up my source tree looking for the marker file, (finding enlistment root), then walks up the root from there. Naturally this fails spectacularly with ncrunch, since it copies the project off into a totally separate place.
Any suggestions?