我在VS.Net 2003中有一个.net 1.1项目(使用C#),我可以在一个方法中设置一个断点,然后逐步完成代码,但是当我点击一个特定的方法时(我们也写了)由于缺乏更好的术语,断点和代码指针变得“笨拙”。如果断点在第100行,则执行指针在第101行停止。突出显示红色断点颜色的语法仍然是100,但它只会与第101行一样长(也就是说,比行短) 100)。当您通过代码F10时,代码实际执行的位置与执行指针所在位置之间的偏差似乎变得更大。有没有人曾经遇到过这种类型的问题,如果有的话,什么可能是重新同步的解决方案,以便我可以准确地调试我的程序?
答案 0 :(得分:2)
是。您的调试符号(.pdb文件)与实际代码不同步。关闭Visual Studio并从所有受影响的项目中删除“bin”和“obj”文件夹。然后重新打开Visual Studio并重建。这应该可以解决问题。
答案 1 :(得分:0)
找到它...我的PDB文件与DLL文件不同步...清理/ bin /文件夹并重建,问题就消失了。
谢谢我。 :)