2011-04-25 85 views
16

构建的我正在使用.NET Framework 4.0的ASP.NET MVC 3应用程序中工作。当我去调试我的应用程序,我得到的消息:目标中的clr.dll版本不匹配mscordacwks.dll是为

“无法附加到应用程序'webdev.webserver .... 目标版本的clr.dll不匹配一个mcordacwks.dll是

你想继续吗?“

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

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

+0

我在Windows 7更新后也有这个,但是我已经(在此更新之前)安装了vs2010 sp1。在我的情况下,重新启动机器并允许更新完成配置使我能够再次构建。 – 2011-06-20 01:13:05

+0

请仔细阅读这里有一个解决方案... http://stackoverflow.com/questions/5768138/the-version-of-clr-dll-does-not-match-the-one-mscordacwks-dll -was-内置了/ 6818446#6818446 – HydPhani 2011-07-25 15:46:51

回答

21

刚刚有这个问题,只需重新启动Visual Studio为我解决它。