While attempting to set a breakpoint in {0}, the debugger determined that {2} contains code from the current version of this ...

While attempting to set a breakpoint in {0}, the debugger determined that {2} contains code from the current version of this source file, but also a different version of this same source file, with both source files built from {1}. The debugger will attempt to set breakpoints in this file, but they may not act as expected.

You may want to stop debugging and ensure that {2} has been fully rebuilt, including any static libraries.