«Detach All» оставит процесс запущенным. «Stop Debugging» (обычно) уничтожит локальные процессы. Следует отметить, что они в значительной степени работают одинаково, если вы используете удаленную отладку.
Отсоединение отладчика ...
«Отсоединение от процесса не прекращает процесс. Процесс продолжает работать на своем хост-компьютере, даже если он больше не подключен к отладчику». - * MSDN 1006 *
Прекратить отладку ...
"Остановить отладку завершает процесс, который вы отлаживаете, если программа была запущена из Visual Studio. Если вы подключены к процессу, вместо запуска его из Visual Studio, процесс продолжается. может завершить отдельный процесс из окна «Процессы» или завершить все присоединенные процессы с помощью команды «Завершить все». " - MSDN