Самый распространенный из известных мне сценариев - использование браузера для отладки веб-кода.В этих случаях вы запускаете Visual Studio в режиме отладки, а затем подключаетесь к браузеру и вызываете соответствующую страницу.Когда страница вызывается, она запускает код в отладчике.По сути, отладчик наблюдает за процессом, и когда он запускает код в VS, он начинает отладку.
То же самое верно и для других приложений, которые вызывают код, который вы выполняете в Visual Studio.Когда вы пересекаете границу с кодом, отладчик ловит вызов и запускает код в VS.