Вся информация, которую я нашел относительно настроек компилятора, касается полной версии VS, которая, похоже, не согласуется с экспресс-выпуском.
Первый момент: на экране нет опции, чтобы сказать, устанавливаю ли опции для режима отладки или выпуска. Теперь на вопросы:
(1) Проверяется опция оптимизации включения. Это для режима выпуска, и он неявно отключен для режима отладки?
(2) Генерирующая информация об отладке устанавливается только на pdb-only. Это для режима выпуска, и он неявно установлен для режима отладки?
Что касается файлов pdb, я прочитал, что вам не нужно отправлять их, чтобы получить номера строк в дампах исключений. Вместо этого вы можете архивировать их, а затем при отправке дампа вы можете связать его так или иначе, чтобы найти номера строк.
(3) Это что-то, что возможно только в полной версии? В экспресс-редакции невозможно подключить отладчик (например, отлаживать во время разработки). Может быть, это как-то связано с этим?
(4) Определить константу DEBUG не проверяется и проверять константу TRACE. Эти две настройки для режима выпуска и неявно проверяются для режима отладки?
EDIT:
Я не могу в это поверить, это всегда одно и то же. Как только я задаю этот вопрос, мои навыки в Google внезапно увеличиваются.
Я ответил на вопрос ниже.
Причина, по которой я не мог видеть параметры отладки или выпуска, заключается в том, что мне нужно было изменить параметр, чтобы показать расширенные конфигурации сборки.
Перейдите к:
Инструменты > Параметры > Проект и решения > Общие и проверьте "Показать расширенные конфигурации сборки".
Обратите внимание: если вы этого не видите, установите флажок "Показать все настройки" в диалоговом окне основных параметров.
Надеюсь, это экономит время для других.
ETA: Если вы не видите расширенные конфигурации конфигурации, те, которые вы видите, являются версиями режима выпуска, а версии отладки такие же, как я предполагал, в OP.