问题描述
我在vs2005里的程序,昨天还好好的,今天调试的时候,一个函数上,按F11就进不去,跳出这样一个框框,说:没有可用于当前位置的源代码。转到定义也确实可以找到这个函数,但是调试就是不行,请问怎么办啊?
解决方案
解决方案二:
改了没有重新编译吧?
解决方案三:
项目不包含您试图查看代码的源代码。原因通常是双击了“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”窗口。另一可能原因是:试图调试托管代码的转储文件。VisualStudio仅支持使用SOS工具,在“即时”窗口中对托管的小型转储进行调试。有关信息,请参见如何:使用SOS和SOS调试扩展(SOS.dll)。在解决方案属性页中,可以更改调试器查找源文件的目录,并通知调试器忽略选定的源文件。请参见“解决方案属性页”对话框->“通用属性”->“调试源文件”。自动显示反汇编禁用该对话框并在无源代码可用时自动启动“反汇编”窗口。显示反汇编启动“反汇编”窗口,但不禁用此对话框。-----------------------MSDN的解释,你可以将那个函数重新修改一下,然后在编译,应该没有问题的
解决方案四:
如果是调试的时候出现这种情况1、引用第三方组件的情况下没有这个组件的源码2、没有编译项目
解决方案五:
学习
解决方案六:
有可能是哪个文件的路径改了,或者项目的路径改了,清理重新生成一下应该就可以了
解决方案七:
学习。。
时间: 2024-09-21 14:14:31