Сборки конечных версий обычно компилируются с оптимизацией, включенной в компиляторе, в то время как сборки отладки обычно не.
На некоторых языках или при пользовании многими различными библиотеками это может вызвать неустойчивые катастрофические отказы - особенно, когда выбранный уровень оптимизации очень высок.
я знаю, что дело обстоит так с gcc компилятором C++, но я не уверен в компиляторе Microsoft.
Ответ: Убедитесь, что выбран следующий параметр:
Инструменты ⇒ Параметры ⇒ Проекты и решения ⇒ Общие ⇒ «Показать расширенные конфигурации сборки».