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

Reb*_*off 86 visual-studio

我在Visual Studio 2010中有一个C#控制台应用程序,我可以运行得很好.当我尝试在调试模式下运行该过程时,出现以下错误:

clr.dll版本与mscordacwks.dll不匹配

我试过搜索任何信息,但我找不到任何东西.任何人都可以提供线索,为什么我不能用调试器运行它?

编辑:我应该澄清我以前能够成功调试控制台应用程序,这是一个新的情况.

Reb*_*off 174

从我可以告诉我能够重现此错误时,它是由于正在安装Windows更新.因此,运行更新,然后推迟重新启动,然后尝试调试代码就是让我处于这种破碎状态的原因.

  • 我的计算机正在运行更新,这可能是相关的.虽然在我的情况下只是关闭和重新打开VS 2010修复了问题. (4认同)
  • 有时我真的很讨厌微软. (4认同)
  • 我在使用Windows更新时也遇到此错误,但在重新启动Visual Studio(2010)后可以正常运行我的解决方案.我也不需要事先重启计算机或完成更新程序. (2认同)

小智 6

我有一次这个问题,它是由运行进程的服务器上的挂起的Windows Update引起的,我想附加它.