Visual Studio 2008 .Net - перешагнуть через текущий процесс - PullRequest
4 голосов
/ 13 ноября 2009

Я пытаюсь отладить несколько приложений, которые взаимодействуют друг с другом, и хочу иметь возможность перешагнуть, не переключаясь на другой процесс / поток. Таким образом, Visual Studio имеет команду «Перешагнуть через текущий процесс (Ctrl-Alt-F10)» - которая выглядит так, как я хочу, но она отключена, почему?

Я нашел тот же вопрос, но для C ++: «Перешагнуть» при отладке многопоточных программ в Visual Studio

То есть писать макросы - это единственный способ для .net?

1 Ответ

2 голосов
/ 25 августа 2010

Насколько я понимаю, в Visual Studio нет реального способа сделать это. В отличие от Eclipse: D. Лучшее, что вы можете сделать, это использовать окно отладки Threads, чтобы заморозить все потоки, кроме той, которую вы хотите отлаживать.

Как указано в комментариях, вы также можете использовать условную точку останова и установить фильтр типа "ThreadNameToStopOn" == Thread.CurrentThread.Name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...