VC++ 6.0 has the edit&continue debugging feature but sometimes it does not seem to work. Instead of recompiling and continuing the debug session, after I make a code change and hit "go", vc++ informs me that files have to be rebuilt. It rebuilds them, links and restarts the debug session instead of simply continuing the debug session.

I am in a project that is a dll project, and my vc++ options/debug setting for edit&continue debug is enabled. On other dll projects I have, it works fine. Any clues as to what may be wrong?