构建的我在Visual Studio 2010中有一个C#控制台应用程序,我可以运行得很好。当我尝试运行在调试模式的过程中,我出现以下错误:clr.dll的版本不匹配mscordacwks.dll是为
我试图寻找的任何信息,但我一直没能找到任何东西。任何人都可以提供线索,为什么我不能与调试器一起运行?
编辑:我应该澄清,我已经能够成功地调试一个控制台应用程序,这是一个新的情况。
构建的我在Visual Studio 2010中有一个C#控制台应用程序,我可以运行得很好。当我尝试运行在调试模式的过程中,我出现以下错误:clr.dll的版本不匹配mscordacwks.dll是为
我试图寻找的任何信息,但我一直没能找到任何东西。任何人都可以提供线索,为什么我不能与调试器一起运行?
编辑:我应该澄清,我已经能够成功地调试一个控制台应用程序,这是一个新的情况。
从我能告诉我何时能够重现此错误,它是由于正在安装Windows更新的中间引起的。所以,运行更新,然后推迟重新启动,然后尝试调试代码是什么让我处于这种破碎的状态。
我终于解决了这个!
我更新了Windows 7后,似乎发生了这种情况。我的一个文件必须已经过期。
的修复:Install VS 2010 Service Pack 1
工作正常我安装之后。打破断点和一切!
希望这对你也有效!
我也更新到Service Pack 1,并确保Windows更新是最新的,但我仍然有同样的问题:
"The Version of CLR.dll in the target does not match the one mscordacwks.dll was built for."
微软关闭了connect.microsoft.com这个问题不可重复的...不可原谅,不负责任的支持系统!
但在social.msdn.com我是针对升级through this link,这已经解决了这个问题在我的机器(Win7的,VS2010,目标4.0)
希望它能帮助。
死链接?我似乎死了。 – Adaptabi 2015-07-28 14:00:23
我有VS 2010 SP1的年龄,并已重新启动很多次。目前还没有任何Windows更新。我关闭了所有的VS 2010 IDE,然后打开它们,问题就没有了。
我曾经遇到过这个问题,它是由服务器上正在运行的一个挂起的Windows Update 引起的,我想附加它。
发生这种情况时,您执行WINDOWS UPDATE并且没有重新启动系统,并且更新与VISUAL STUDIO不兼容。所以为了解决这个问题,只需在VISUAL STUDIO上更新到最新版本即可。这应该修复它
当我的项目使用.net 4时安装.NET Framework 4.5后,我有这个奇怪的问题。 更新VS 2010服务包没有解决这个问题,只有removal of .net 4.5和4,然后重新安装.net 4只。
我遇到了同样的问题。它发生在我尝试附加到进程以进行调试时。当时我推迟了一个未决的Windows更新。
我重新启动计算机并允许更新发生后,所有事情都开始正常工作。
附加说明:我最近更新到Visual Studio 2010 Ultimate和安装了Service Pack 1的
+1我有未决的更新。一切重新启动计算机后工作。 Windows 7上的Visual Studio 2013。 – 2014-02-12 15:11:59
我有这个,当我安装了.NET 4.6的Visual Studio 2013年
在这种特殊情况下,重新启动Visual Studio 2013解决了这个问题。
简单。重新启动Visual Studio解决了我的问题。
这发生了什么变化?这是否发生在所有项目和框架版本上? – SLaks 2011-04-24 02:02:55
@SLaks不是我所知道的。是。 – 2011-04-24 02:05:53
在我的情况下,管理团队安装了一些更新。安装后,我得到了类似的错误。我重新启动了Visual Studio。错误已解决,我可以调试。 – Sarang 2016-12-09 07:01:43