4

前段时间我已经安装了Visual Studio的异步CTP“无法计算表达式”和异步CTP

今天我已经安装了ASP.NET MVC 3(非RC)。

我开始在调试模式下收到“无法评估表达式”。

所以我卸载了异步CTP,ASP.NET MVC 3和所有相关的更新,但没有结果。 会有人帮我弄清楚吗?

实施例的消息:

Unable to evaluate expression term 'struct' 

回答

0

完全卸载所有的视觉工作室组件帮助我。

0

当存在试图加载语言表达式计算器在调试器或者如果表达式评估器本身具有安装问题相当严重错误此错误消息通常出现。接下来我会尝试修复Visual Studio安装。这几乎肯定会清除这个错误。

+0

我已经读过,VS偿还没有帮助。无论如何,我没有其他选择,所以我会尝试做报告。 – 62316e 2011-01-20 22:32:53

+0

正如我以为修复没有帮助我。 – 62316e 2011-01-20 23:04:08

1

好的,这是我的经验。我终于得到它的工作...和没有完全卸载VS 2010是必需的。

首先,我不确定我是否安装了ASP NET MVC 3 RC或没有。我已经有了ASP NET MVC 3 RTM,然后安装了异步CTP。我开始变得那么说明问题卸载异步CTP和MVC 3,没有帮助......后来我才意识到我做得还不够:

在控制面板:

  • 卸载ASP NET MVC 3
  • 卸载ASP NET MVC 3个Visual Studio工具
  • 卸载ASP NET网页
  • 卸载ASP NET网页的Visual Studio工具
  • 卸载Web Matrix的

然后点击在控制面板 - “查看已安装的更新”>卸载程序:

  • 卸载异步CTP
  • 卸载kb2483190

现在安装ASP NET MVC 3 RTM和它应该工作。

1

显然,当MVC 3 RC和.NET Framework异步CTP安装在同一台计算机上时,会出现此问题。

您需要卸载MVC 3 RC,但由于它也附带了ASP.NET网页,因此NuGet和Visual Studio更新必须随同它一起删除。

要继续打开Visual Studio命令提示符*以管理员权限和运行所有下面的命令:

WMIC产品,其中name =“微软ASP。NET MVC 3 - 的Visual Studio 2010和工具 “呼卸载

WMIC产品,其中name = ”微软ASP.NET MVC 3 - VWD快讯2010年工具“ 呼卸载

WMIC产品,其中name =” 微软的ASP.NET Web网页的”呼卸载

WMIC产品,其中name = “微软ASP.NET网页 - 的Visual Studio 2010和工具” 呼卸载

WMIC产品,其中name = “微软ASP.NET网页 - VWD快讯2010年工具”来电卸载

WMIC产品,其中名称= “的NuGet” 呼叫卸载

MSIEXEC /包{BC0464FA-A0BA-3E38-85BF-DC5B3A401F48} /卸载{3069D446-63C5-38F4-9D28-41858024419C}

MSIEXEC /包{ 85076DFF-7A17-3566-9CC0-488E6E6D4494}/uninstall {3069D446-63C5-38F4-9D28-41858024419C}

如果问题仍然存在,请卸载.NET Framework异步CTP。