无可用的源

项目不包含您尝试查看代码的源代码。原因通常是双击了**“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”**窗口。

另一可能原因是:尝试调试托管代码的转储文件。Visual Studio 仅支持使用 SOS 工具在**“即时”**窗口中对托管的小型转储进行调试。有关信息,请参见 [NIB] 12/13 如何:使用 SOSSOS.dll(SOS 调试扩展)

在解决方案属性页中,可以更改调试器查找源文件的目录,并通知调试器忽略选定的源文件。请参见 “解决方案属性页”对话框 ->“通用属性”->“调试源文件”

  • 浏览并找到源代码
    如果可以浏览并找到源代码,则单击此链接打开对话框。

  • 显示反汇编
    启动**“反汇编”**窗口。

  • 始终显示缺失源文件的反汇编
    选择此选项以在无源可用时自动显示**“反汇编”**窗口。还可通过在“选项”对话框、“调试”类别、“一般”页面中选择或清除“如果资源不可用,则显示反汇编”更改此设置。

请参见

任务

[OBSOLETE] 如何:使用源服务器获取源代码

参考

“解决方案属性页”对话框 ->“通用属性”->“调试源文件”

SOS.dll(SOS 调试扩展)

其他资源

查找符号 (.pdb)、源和二进制文件