Можно ли остановить автофокус Visual Studio, когда отладчик достиг точки останова?
Будет ли параметр или параметр реестра остановить автоматическую фокусировку Visual Studio, когда он достигнет точки останова?
Причина, по которой я не хочу, чтобы сама автозастройка Visual Studio была связана с тем, что я стараюсь выполнять многозадачность при отладке программного обеспечения. Когда я запускаю отладчик, может потребоваться некоторое время, чтобы приложение могло компилировать и удалять точку останова. Обычно я беру это время ожидания, чтобы ответить на электронные письма.
Когда я печатаю свой адрес электронной почты, отладчик сделает визуальную фокусировку Studio на разрывной строке, и я случайно изменил исходный код, когда я набираю свой адрес электронной почты.
Ответы
Ответ 1
Я не смог найти какой-либо настройки конфигурации, чтобы отключить его, но смог найти кого-то с обходным решением; Точка трассировки.
1. Set your breakpoint at the desired location.
2. Right-click on the red breakpoint dot icon and select "When Hit…"
3. Select "Print a message".
4. Uncheck "Continue execution".
You have effectively created a breakpoint that prints out the current function name and thread ID and name and then stops. Tracepoints don’t steal focus like normal breakpoints do.
Кредит: http://dpotter.net/technical/2009/09/problem-solved-visual-studio-stealing-focus-when-breakpoint-is-hit/