Невозможно оценить выражение - Режим отладки Visual Studio - PullRequest
7 голосов
/ 20 сентября 2010

Я продолжаю получать следующее, когда пытаюсь пройтись по коду и использую Immediate Window или Watch Window в Visual Studio.

«Невозможно оценить выражение»

Я использую Visual Studio 2008. При поиске на форумах много говорят об использовании перегруженного Response.Redirect и передаче false в параметр endResponse. Я пробовал это

Я также проверил, что мой код работает с отладочной версией, а не с соответствующей версией.

Я решил запустить совершенно новое приложение Windows Form без формы. В событии загрузки формы я объявляю строку и устанавливаю для нее значение. Заходя туда через точку останова, я пытаюсь напечатать значение String в окно Immediate, и все равно получаю «Невозможно оценить выражение»

Это произошло внезапно. Независимо от того, какое решение я открываю, я не могу использовать окно «Немедленно» или окна просмотра для определения значений в коде.

Я не уверен, изменился ли параметр в Visual Studio?

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

3 голосов
/ 23 июня 2016

Инструменты -> Параметры -> Отладка -> Общие -> Включить только мой код

Если опция не отмечена, я получаю «Невозможно оценить выражение».

Если я выберу опцию И перезапущу Visual Studio (это ключевой момент), это решит проблему для меня.

2 голосов
/ 20 мая 2014

У меня была эта проблема с Visual Studio 2012, и я исправил ее, просто сбросив настройки: «Невозможно оценить выражение» в режиме отладки Visual Studio 2012

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...