摘要:
今天,有朋友在问为什么我在调试的时候会出现"没有可用于当前位置的源代码"的错误呢?MSDN上的说法:没有可用于当前位置的源代码,项目不包含您试图查看代码的源代码。原因通常是双击了“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”窗口。编辑经验,出现该错误就有可能是下面中的一种,读者可以一一试试:1. 在项目中引用另一个项目,而修改了被引用项目的代码后,引用的dll没有更新,所以出现上述错误。2. 试图调试托管代码的转储文件。VisualStudio仅支持使用SOS工具,在“即 阅读全文