Полученное вами сообщение об ошибке не связано с отладкой приложения WOW64 bit. Это даже менее проблематично, поскольку Visual Studio выполняет 32-битный процесс внутри WOW64. Таким образом, вместо x64 -> x86 вы фактически делаете сеанс отладки x86 -> x86.
Здесь происходит то, что Visual Studio считывает контрольную сумму исходных файлов из PDB и не совпадает с контрольной суммой файлов, которые вы используете для отладки приложения. Наиболее вероятные причины этого
- Устаревшие PDB
- Использование неверных исходных файлов. Это чаще, чем вы думаете, в сценариях ветвления, где вы можете легко получить неправильную версию файла.
Обычно я отлаживаю через это
- Закрыть VS и вручную удалить все двоичные файлы и двоичные каталоги
- Перезагрузите VS и восстановите
- Закрыть VS
- Перезапустите VS и подключитесь к работающему проекту, не открывая решение
- Затем вручную откройте файлы