Это происходит со мной довольно часто. Например, прямо сейчас мне остановили отладчик в точке останова в методе... и это не отображает значений переменных вообще. Другие времена, это отображает некоторых, но не других.
Кто-либо может объяснить?
Наиболее распространенной причиной этого является то, что вы пытаетесь отладить код, скомпилированный с включенной оптимизацией и/или без символов отладки. Обычно это происходит потому, что вы пытаетесь отладить сборку Release, а не Debug, но это может случиться и с Debug, если вы внесли неподходящие изменения в настройки сборки Debug.
Другая, менее распространенная возможность - это повреждение стека.