Точка останова устанавливается на определенный номер строки в файле (23, 147, 11679).Если что-то еще изменяет эту строку кода вне Visual Studio, то у него нет возможности узнать, что код потенциально перемещен, и даже если бы он сделал это, куда бы он переместил точку останова?
Я не думаю, что изменениепоставщик управления исходным кодом будет влиять на это.
Существует команда «Break at Function»:
Отладка> Новая точка останова> Break at Function - Ctrl + D, N
Это позволяет вам установить точку останова относительно начала функции, а не позиции в файле.