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

sha*_*per 16 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.

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

Car*_*rra 21

刚刚遇到这个问题,只需重新启动Visual Studio即可.


sha*_*per 8

我终于解决了这个问题!

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

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

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