Отладчик Visual Studio не вступает в неиспользуемые объявления переменных

2

Отладчик не хочет входить в неиспользуемую переменную. Если я объявляю (var x = "hola"), он не распознает x и говорит, что он не существует в текущем контексте. Когда я выполняю некоторую работу с x, тогда он ее распознает.

  • 0
    Это в режиме выпуска или отладки?
Теги:
debugging

1 ответ

5
Лучший ответ

Эта строка кода, вероятно, оптимизирована компилятором... Вы можете войти в него, если отключите оптимизацию.

  • 0
    Да, это было решением !, но я не помню, чтобы эта опция была включена, по умолчанию не всегда выбран оптимизировать код? хорошо работает сейчас спасибо.
  • 0
    Он включен по умолчанию в сборках выпуска, выключен в сборках отладки. Не уверен, что VS Express поддерживает это различие.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню