Перерыв Visual Studio не работает после возврата 0

В настоящее время у меня проблема, что мое приложение не завершается после возврата из основного метода с помощью return 0;. В режиме отладки отладчик Visual Studio по-прежнему подключен. Если я попытаюсь перейти к точке, которая предотвращает выполнение приложения (используя Debug -> Break All), я получаю сообщение:

Ваше приложение находится в состоянии останова, но в настоящее время не выполняется код, который поддерживается выбранным механизмом обработки ошибок (например, выполняется только собственный код среды выполнения).

Есть ли что-то, чего я не знаю о Break All в Visual Studio? У меня никогда раньше не было таких проблем.

Большое спасибо!


person BendEg    schedule 29.12.2015    source источник
comment
это может быть связано с stackoverflow.com /вопросы/31580182/   -  person Chris Hawkes    schedule 29.12.2015
comment
Вы скомпилировали отладочную сборку релиза? По умолчанию они ведут себя по-разному. Отладка в релизе afaik вряд ли возможна с настройками по умолчанию.   -  person Tobias Knauss    schedule 29.12.2015
comment
Нет, просто использую режим Debug при отладке.   -  person BendEg    schedule 29.12.2015