"Невозможно оценить выражение" и Async CTP

Некоторое время назад я установил Visual Studio Async CTP

И сегодня я установил ASP.NET MVC 3 (не RC).

Я начинаю получать "Невозможно оценить выражение" в режиме отладки.

Поэтому я удалил Async CTP, ASP.NET MVC 3 и все связанные обновления, но безрезультатно. Был бы кто-нибудь так любезно, чтобы помочь мне разобраться?

Пример сообщения:

Unable to evaluate expression term 'struct'

4 ответа

Решение

Полная деинсталляция всех компонентов Visual Studio мне помогла.

По-видимому, эта проблема возникает, когда MVC 3 RC и.NET Framework Async CTP установлены на одном компьютере.

Вам необходимо удалить MVC 3 RC, но так как он также поставляется с веб-страницами ASP.NET, NuGet и обновление Visual Studio, они должны быть удалены вместе с ним.

Для продолжения откройте командную строку Visual Studio * с правами администратора и выполните все следующие команды:

wmic product, где name="Microsoft ASP.NET MVC 3 - Инструменты Visual Studio 2010" вызывают удаление

wmic product, где name="Microsoft ASP.NET MVC 3 - VWD Express 2010 Tools" вызвать удаление

wmic product, где name="Microsoft ASP.NET Web Pages" вызывает удаление

wmic product, где name = "веб-страницы Microsoft ASP.NET - инструменты Visual Studio 2010" вызывают удаление

wmic product, где name = "веб-страницы Microsoft ASP.NET - VWD Express 2010 Tools" вызывают удаление

wmic product, где name="NuGet" вызывает удаление

msiexec /package {BC0464FA-A0BA-3E38-85BF-DC5B3A401F48} / удалить {3069D446-63C5-38F4-9D28-41858024419C}

msiexec / package {85076DFF-7A17-3566-9CC0-488E6E6D4494} / удалить {3069D446-63C5-38F4-9D28-41858024419C}

Если проблема все еще сохраняется, удалите также.NET Framework Async CTP.

Хорошо, вот мой опыт. Я наконец-то заработал... и полной деинсталляции VS 2010 не потребовалось.

Прежде всего, я не уверен, установил ли я ASP NET MVC 3 RC или нет. Я уже имел ASP NET MVC 3 RTM, а затем установил Async CTP. Я начал получать описанные проблемы, затем удалил Async CTP и MVC 3, не помогло... Позже я понял, что сделал недостаточно:

На панели управления:

  • Удалить ASP NET MVC 3
  • Удалить ASP NET MVC 3 Инструменты Visual Studio
  • Удалить веб-страницы ASP NET
  • Удаление веб-страниц ASP NET Инструменты Visual Studio
  • Удалить веб-матрицу

Затем нажмите "Просмотр установленных обновлений" в Панели управления-> Удалить программу:

  • Удалить Async CTP
  • Удалить kb2483190

Теперь установите ASP NET MVC 3 RTM и он должен работать.

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

Другие вопросы по тегам