我没有太多希望有人能够回答这个问题,但无论如何我都会尝试:
在Visual Studio 2010中,当我单击以在任何文件中设置断点时,将打开另一个文件,并将断点设置为该文件中的相同行号。
举例说明:
与往常一样,任何帮助都将受到赞赏。
答案 0 :(得分:0)
你并不孤单!
我对Visual Studio 2015有完全相同的问题,而且非常烦人。 根据我的经验,只有当两个不同的项目(在同一个解决方案中)都包含一个同名文件时才会发生。
它与不同的PDB文件及其加载顺序有关。如果调试器可以找到具有匹配名称的文件,那么它似乎并不关心它是否在良好的PDB中找到。
可悲的是,这已在MSDN(msdn.microsoft.com/en-us/library/h6aesyw2%28v=vs.100%29.aspx)上记录了一段时间,但仍未解决。
Microsoft的解决方法是在添加断点时编写完整的文件路径,但我不认为这是一个可行的解决方案,因为它会大大减慢调试过程。
以下是其他"解决方案"我找到了:
希望这有帮助!