"Невозможно оценить выражение" и 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. Это почти наверняка прояснит эту ошибку.