Проблема отладки Visual Studio - PullRequest
2 голосов
/ 19 марта 2010

Видение проблемы при отладке в Visual Studio. Все значения, находящиеся под наблюдением и в окне наведения, отображаются неправильно. единственные значения, которые отображаются правильно, являются значениями, которые являются локальными для метода, через который я сейчас прохожу.

Например, значение наблюдения для 'this' при отладке показывает следующее значение под значением

0x00000000ffac0388 { btnBack=0x00000000ffaccf20 btnReply=0x00000000ffacd200 btnForward=0x00000000ffacd420...}

некоторые другие переменные показывают это, хотя переменная есть.

 error: 'this.foo' does not exist

На машине недавно была установлена ​​Windows 7 64, с тех пор эта проблема возникла. Visual Studio был переустановлен на этом компьютере, и мы убедились, что настройки Visual Studio были точно такими же, как на другом компьютере, на котором есть тот же компьютер и конфигурация.

Ответы [ 3 ]

1 голос
/ 22 марта 2010

Мы наконец выяснили, в чем проблема. Devenv.exe был настроен для работы в режиме совместимости с xp (sp3). Перестройка проекта после удаления режима совместимости исправила проблему.

0 голосов
/ 20 марта 2010

Столкнувшись со странными проблемами отладки, я обнаружил, что удаление файла опций решения (.suo) обычно решает проблему. Вы потеряете свои закладки, точки останова, любую особую обработку исключений и т. Д.

Если это не помогло, удалите все временные файлы Visual Studio. Проверьте сценарий «Очистить последние» на http://missico.spaces.live.com/blog/cns!7178D2C79BA0A7E3!370.entry. Измените его для своих собственных нужд. Например, мне не нравится Flash, поэтому вы можете удалить вызов ClearStupidFlash и другие вызовы, не относящиеся к Visual Studio. Очистите свое решение, затем «перестройте все».

Если проблема все еще существует, то происходит что-то еще.

0 голосов
/ 19 марта 2010

Можете ли вы предоставить немного больше информации, чтобы помочь нам отследить эту проблему. В частности

  • Какая операционная система была установлена ​​до обновления до 64-разрядной версии Windows 7?
  • Вы устанавливали Visual Studio до или после обновления?
  • Установлена ​​ли на компьютере какая-либо другая версия Visual Studio?
  • Если вы установили свое приложение для x86, проблема все еще воспроизводится?
  • На каком языке написан ваш код (предполагается, что C #)?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...