【问题标题】:The version of clr.dll in the target does not match the one mscordacwks.dll was built for目标中 clr.dll 的版本与为 mscordacwks.dll 构建的版本不匹配
【发布时间】:2015-01-17 16:53:38
【问题描述】:

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

“无法附加到应用程序'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。

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

【问题讨论】:

  • 在 Windows 7 更新后我也遇到了这个问题,但是我已经(在此更新之前)安装了 vs2010 sp1。就我而言,重新启动机器并允许更新完成配置使我能够再次构建。
  • 请阅读这有一个解决方案...stackoverflow.com/questions/5768138/…

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


【解决方案1】:

刚刚遇到此问题,只需重新启动 Visual Studio 即可解决。

【讨论】:

    【解决方案2】:

    我终于解决了这个问题!

    这似乎是在我更新我的 Windows 7 之后发生的。我的其中一个文件一定已经过时了。

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

    安装后立即正常工作。打断点和一切!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      • 2018-05-26
      相关资源
      最近更新 更多