отладка Visual Studio и режим выпуска

Привет, я использую Visual Studio 2010, и я не могу понять одну вещь. Я могу отлаживать и устанавливать точки останова как в режиме выпуска, так и в режиме отладки. так в чем же разница между этими двумя?

 nawfal14 окт. 2013 г., 11:04
возможный дубликатDebug VS Release в .net

Ответы на вопрос(4)

Решение Вопроса

которую компилятор применяет в режиме Release. Вы можете установить точки останова, если у вас есть файлы PDB, и по умолчанию они генерируются даже в режиме Release.

 Rumplin27 сент. 2011 г., 13:01
Таким образом, вы можете создавать проекты и тестировать их в режиме выпуска в Visual Studio, не боясь пропустить точку останова или не получить отладочную информацию?

Блог Скотта Хансельманса

Но корень проблемы в том, что код скомпилирован с большим количеством оптимизаций, которые вы все равно можете отлаживать из-за создания файлов pdb.

было в последний раз. В сборках релиза это не трогается. Сборки отладки в VS инициализируют вновь выделенную память для 0xcdcdcdcd, чтобы пометить как «неинициализированный».

Почему бырелиз построить заполнить память мусором, чтобы облегчить отладку? Режимы релиза - это просто минимальные накладные расходы для реальных релизов.

Как установить настройки отладки и выпуска

Здесь обсуждается разница между Debug и Release. В верхней части страницы вы можете выбрать разные версии Visual Studio.

Ваш ответ на вопрос