Что вы можете сделать, это использовать отладчик для приостановки определенного потока. Откройте окно «Потоки», щелкните правой кнопкой мыши фоновый поток и выберите «Пауза». Затем нажмите F5, чтобы возобновить приложение, и поскольку фоновый поток приостановлен, он должен возобновиться в вашем основном потоке. Затем вы можете пройти через основной поток, не заблокированный фоновым потоком.
Не забудьте отключить фоновый поток :).
EDIT
Хм, кажется, что окно «Потоки» недоступно в редакциях Expression Visual Studio ( Справочник ). Оставляя себя в роли CW, кто-то сталкивается с этим ответом с неэкспресс-версией VS.