我在Visual Studio 2010中有一个C#控制台应用程序,可以很好地运行。当我尝试在调试模式下运行该进程时,出现以下错误:
我尝试搜索任何信息,但找不到任何东西。谁能提供线索说明为什么我无法使用调试器运行它?
编辑:我应该澄清一下,我以前已经能够成功调试控制台应用程序,这是新情况。
我在Visual Studio 2010中有一个C#控制台应用程序,可以很好地运行。当我尝试在调试模式下运行该进程时,出现以下错误:
我尝试搜索任何信息,但找不到任何东西。谁能提供线索说明为什么我无法使用调试器运行它?
编辑:我应该澄清一下,我以前已经能够成功调试控制台应用程序,这是新情况。
Answers:
据我所知,何时可以重现此错误,这是由于正在安装Windows更新引起的。因此,运行更新,然后推迟重新启动,然后尝试调试代码,这使我处于这种故障状态。
我终于解决了!
在更新Windows 7之后,似乎发生了这种情况。我的一个文件肯定已过期。
我安装后可以正常工作。击中断点,一切!
希望这也对您有用!
我还更新了Service Pack 1,并确保Windows更新是最新的,但是我仍然遇到相同的问题:
“目标中的CLR.dll版本与为其构建的一个mscordacwks.dll不匹配。”
微软在connect.microsoft.com上关闭了此问题,原因是该问题不可复制...不可原谅,不负责任的支持系统!
但是在social.msdn.com上,我被指示通过此链接进行升级,因此已经解决了我的计算机中的问题(Win7,VS2010,target 4.0)
希望能帮助到你。
只是。重新启动Visual Studio解决了我的问题。
在将.net 4用于我的项目时,安装.net Framework 4.5之后,我遇到了这个奇怪的问题。更新VS 2010 Service Pack并不能解决此问题,只能删除.net 4.5和4,然后仅重新安装.net 4。