clr.dll的版本与一个为mscordacwks.dll而构建的版本不匹配


87

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

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

我尝试搜索任何信息,但找不到任何东西。谁能提供线索说明为什么我无法使用调试器运行它?

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


开始发生变化时,有什么变化吗?所有项目和框架版本都会发生这种情况吗?
SLaks 2011年

@SLaks我不知道。是。
Rebecca Chernoff

就我而言,管理团队安装了一些更新。安装后,出现类似错误。我重新启动了Visual Studio。错误已解决,我可以调试。
萨朗

VS2015也会发生此错误。
Dib

Answers:


175

据我所知,何时可以重现此错误,这是由于正在安装Windows更新引起的。因此,运行更新,然后推迟重新启动,然后尝试调试代码,这使我处于这种故障状态。


1
+1-我遇到了相同的错误,但是尝试附加到进程时。我的计算机无法安装某些更新,并且正在等待重新启动。重新启动并重试更新后,我可以再次附加。
保罗

4
我的计算机正在运行可能与之相关的更新。尽管以我为例,简单地关闭并重新打开VS 2010即可解决此问题。
TTT

1
在VS 2012 SP 1上,.net框架更新后,出现此错误。仅重新启动应用程序的IIS Express(VS中的IIS Express)也解决了该问题,而不必重新启动计算机。
塞巴斯蒂安·F。

4
有时候我真的很讨厌微软。
jp2code 2013年

2
使用Windows更新时也出现此错误,但是重新启动Visual Studio(2010)后可以正常运行我的解决方案。我也不需要重新启动计算机或预先完成更新过程。
谢里登

6

我曾经遇到过这个问题,这是由于进程要运行的服务器上的待处理Windows Update引起的,我想附加该问题。


4

我遇到了同样的问题。当我尝试附加到进程以进行调试时,这发生在我身上。当时我推迟了Windows更新。

重新启动计算机并允许进行更新后,一切开始正常运行。

其他说明:我最近更新到了Visual Studio 2010 Ultimate,并安装了Service Pack 1。


+1我有待处理的更新。重新启动计算机后,一切正常。的Visual Studio 2013在Windows 7
贾里德海滩

4

我为Visual Studio 2013安装.NET 4.6时遇到了这个问题。

在这种情况下,重新启动Visual Studio 2013可以解决此问题。


3

我终于解决了!

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

修复:安装VS 2010 Service Pack 1

我安装后可以正常工作。击中断点,一切!

希望这也对您有用!


3

我还更新了Service Pack 1,并确保Windows更新是最新的,但是我仍然遇到相同的问题:

“目标中的CLR.dll版本与为其构建的一个mscordacwks.dll不匹配。”

微软在connect.microsoft.com上关闭了此问题,原因是该问题不可复制...不可原谅,不负责任的支持系统!

但是在social.msdn.com上,我被指示通过此链接进行升级,因此已经解决了我的计算机中的问题(Win7,VS2010,target 4.0)

希望能帮助到你。


1
死链接?对我来说似乎死了。
Adaptabi 2015年


1

我使用VS 2010 SP1已经很久了,并且已经重新启动了很多次。也没有任何正在进行的Windows更新。我关闭了所有VS 2010 IDE,然后将它们打开,然后问题就消失了。


1

当您执行WINDOWS UPDATE并且没有重新启动系统并且该更新与VISUAL STUDIO不兼容时,就会发生这种情况。因此,为了解决此问题,只需在VISUAL STUDIO上进行更新即可。那应该修复它


1

在将.net 4用于我的项目时,安装.net Framework 4.5之后,我遇到了这个奇怪的问题。更新VS 2010 Service Pack并不能解决此问题,只能删除.net 4.5和4,然后仅重新安装.net 4。


1

我在Win7上安装了VS2013,重新启动VS为我工作。似乎是VS / CLR错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.