我在Visual Studio 2010中有一个C#控制台应用程序,我可以运行得很好。当我尝试在调试模式下运行该过程时,出现以下错误:
我试过搜索任何信息,但我找不到任何信息。任何人都可以提供线索,为什么我不能用调试器运行它?
编辑:我应该澄清一下我以前能够成功调试控制台应用程序,这是一种新情况。
答案 0 :(得分:174)
从我可以告诉我能够重现此错误时,它是由于正在安装Windows更新。因此,运行更新,然后推迟重启,然后尝试调试代码就是让我处于这种破碎状态。
答案 1 :(得分:6)
我曾经遇到过这个问题,这是因为正在运行该流程的服务器上的待处理Windows Update 引起了我想要附加的内容。
答案 2 :(得分:4)
我遇到了同样的问题。当我尝试连接到进程以进行调试时,它发生在我身上。当时我推迟了一个挂起的Windows更新。
重新启动计算机并允许更新后,一切正常。
其他说明:我最近更新到Visual Studio 2010 Ultimate并安装了Service Pack 1.
答案 3 :(得分:4)
当我为Visual Studio 2013安装.NET 4.6时,我就有了这个。
在这种特殊情况下,重新启动Visual Studio 2013解决了这个问题。
答案 4 :(得分:3)
我终于解决了这个问题!
在我更新Windows 7后似乎发生了这种情况。我的一个文件肯定已经过时了。
修复:Install VS 2010 Service Pack 1
安装后正确工作。击中断点和一切!
希望这也适合你!
答案 5 :(得分:3)
我还更新到Service Pack 1,并确保Windows更新是最新的,但我仍然遇到同样的问题:
“目标中的CLR.dll版本与为其构建的mscordacwks.dll不匹配。”
Microsoft在connect.microsoft.com上关闭此问题,因为不可重现......不可原谅,不负责任的支持系统!!
但是在social.msdn.com上,我被指示升级through this link,这解决了我机器中的问题(Win7,VS2010,目标4.0)
希望它有所帮助。
答案 6 :(得分:2)
简单。重新启动Visual Studio解决了我的问题。
答案 7 :(得分:1)
我已经使用了VS 2010 SP1多年并重启了很多次。目前还没有任何Windows更新正在进行中。我关闭了所有的VS 2010 IDE,然后打开它们,问题就消失了。
答案 8 :(得分:1)
当您执行WINDOWS UPDATE且未重新启动系统并且更新与VISUAL STUDIO不兼容时,会发生这种情况。因此,为了解决这个问题,只需对VISUAL STUDIO进行最新更新即可。这应该修复它
答案 9 :(得分:1)
在安装.net framework 4.5之后,当我的项目使用.net 4时,我遇到了这个奇怪的问题。 更新VS 2010 Service Pack并没有解决这个问题,只有removal of .net 4.5和4,然后重新安装.net 4。
答案 10 :(得分:1)
我在Win7上安装了VS2013并重新启动VS为我工作。似乎这是一个VS / CLR错误。