我有一个最初在 VS 2008 中开发的 Web 应用程序项目,现在我正在 VS 2010 中开发它。由于某种原因,当我设置断点时,它们没有被调试器命中;当我运行该项目时,它只是通过了所有代码。
我找到了一个部分解决方案,有人建议在关闭 Visual Studio 后删除项目的 .suo 文件。这有效 - 一次。也就是说,在删除文件并重新启动项目后,我设置的断点被调试器击中并在那里暂停。不利的一面是这只能工作一次。在我停止项目并再次运行后,它再次跳过所有断点。这导致我不断关闭我的项目,删除 .suo 文件,然后再次重新打开项目(这非常烦人)。
我对此进行了研究,但找不到与我有相同问题的人。如果没有这个繁琐的过程,我将非常感谢任何关于如何让这个工作的建议。谢谢!