Это происходит вполне часто, больше раз в день, что с Visual Studio 2010, во время отладки, когда я использовал Непосредственные команды как:
? NamedVariable
Я получаю следующую ошибку:
'NamedVariable' не объявляется. Это может быть недоступно из-за его уровня защиты.
В этом случае также другие функции отладки кажутся уведенными, но я могу установить точки останова, шаг в, переступить и т.д.
Решением является отладка остановки, чистая, и восстановите проект и повторную попытку.
Я разрабатываю приложение Windows Forms VB.NET, но это произошло с VB.NET проекты WPF также. У меня никогда не было этого поведения с VS 2008.
Действительно ли это - известная ошибка, или это могла быть проблема моей среды/установки? У Вас есть какая-либо идея, как решить это мало, но раздражающую проблему?
Попробуйте убедиться, что файл кода, содержащий переменную, отображается, а курсор находится в той же области видимости переменной.
Попробуйте удалить файл пользовательских параметров решения (suo). Вы потеряете свои настройки, такие как закладки, точки останова и другие настройки пользовательского решения.