Вопрос про отладку DLL из несвязанного проекта в Visual Studio

Рассмотрим следующую ситуацию.

Есть два независимых проекта Visual Studio - c exe и c dll. В проекте exe динамически подгружается и используется библиотека из проекта с dll.

Меня интересует следующий вопрос. Если я открываю проект с exe и открываю какой-нибудь файл исходного кода из проекта с dll, а затем устанавливаю туда точку останова и включаю отладку, то Visual Studio каким-то чудом останавливается на указанных точках останова, хотя они находятся в исходных файлах совсем другого проекта.

Скажите, пожалуйста, как это возможно? На чем основан этот механизм?


Ответы (0 шт):