我的 Visual Studio 2012 Professional 没有按应有的方式进行调试。
看起来 VS 正在调试我的项目的旧版本。我尝试调试几个项目,但所有项目都出现同样的问题,即使我启动一个新项目(控制台应用程序和 Windows 窗体应用程序)也是如此。
它甚至没有命中我在程序开始时放置的断点。
我尝试过的事情:
• 清理和重建我的解决方案
• 调试-> 选项和设置-> 项目和解决方案-> 构建和运行。在这里,我取消选中“仅在运行时构建启动项目和依赖项”并从“运行时,当项目过期”列表中选择“始终构建”
• 删除.suo 文件(因为问题与项目无关,我没想到它会成为解决方案,但值得一试)。
据我所知,我没有对任何属性进行任何其他更改,也没有在此问题开始之前执行任何更新。
以下链接描述了一个类似的问题,但它不包含适合我的解决方案。 http://social.msdn.microsoft.com/Forums/vstudio/en-US/23e70e79-970d-423f-b434-12681b88ef2c/visual-studio-2012-debug-runs-old-code?forum=vsdebug
超人也有类似的问题,但同样没有合适的解决方案,但在我的情况下,清理和重建并不能暂时解决问题。 Visual Studio 2012 调试旧代码
关于如何解决这个问题的任何想法?