Подтвердить что ты не робот

Какая разница между "Остановить отладку" и "Завершить все" в Visual Studio?

Как говорится в заголовке, какая разница между "Остановить отладку" и "Завершить все" в Visual Studio (я знаю, что эти параметры доступны в 2008 году, но не уверены, что он назвал то же самое или что-то другое в 2005 или 2010 году)?

4b9b3361

Ответ 1

Я думаю, что Terminate All убьет все подключенные процессы в Visual Studio, в то время как первый просто прекратит отладку, но оставит процессы запущенными.

Обновление: лучший ответ http://msdn.microsoft.com/en-us/library/406kfbs1.aspx

Stop Debugging завершает процесс, который вы отлаживаете, если программа была запущена из Visual Студия. Если вы присоединились к процесса, а не запускать его из Visual Studio, процесс продолжается Бег. Если вы хотите прекратить присоединенных процессов, вы можете прекратить один процесс из Процессов окна или прекратить все прикрепленные процесс с Terminate All команда.