The easiest way around this is to ruin VS elevated and put devinstall /u in your pre-build commands and devinstall /debug in your post build commands. That way you will always compile against the correct one.
btw it's not the currently running binaries in WMC that it validates against, it's the assembly installed in the Global Assembly Cache (GAC).
Cheers,
Andrew