目标中的clr.dll版本与为其构建的mscordacwks.dll不匹配

时间:2011-04-25 23:15:39

标签: visual-studio-2010 asp.net-mvc-3

我在使用.NET framework 4.0的ASP.NET MVC 3应用程序中工作。当我去调试我的应用程序时,我收到消息:

“无法附加到应用程序”webdev.webserver ....  目标中的clr.dll版本与为其构建的mcordacwks.dll版本不匹配。

你还想继续吗?“

我有Windows 7,完全更新。我已修复并卸载/重新安装Visual Studio 2010并修复了.NET Framework 4.我正在使用VS 2010终极版。该应用程序是ASP.NET,MVC,.NET 4,Linq to SQL,ADO.NET实体和TFS。

我没有更改项目中的任何内容,也没有更改我的系统上的任何内容。我唯一做的就是更新我的电脑。我尝试创建一个空白项目并获得相同的消息。我不能在没有崩溃的情况下调试单元测试。我不知道发生了什么事!

2 个答案:

答案 0 :(得分:21)

刚刚遇到这个问题,只需重新启动Visual Studio即可为我修复它。

答案 1 :(得分:8)

我终于解决了这个问题!

在我更新Windows 7后似乎发生了这种情况。我的一个文件肯定已经过时了。

修复:安装VS 2010 Service Pack 1: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5

安装后正确工作。击中断点和一切!