在模块窗口中查看 DLL 和可执行文件(C#、C++、Visual Basic、F#)

在 Visual Studio 调试期间,“模块”窗口列出并显示有关应用使用的 DLL 和可执行文件( .exe 文件)的信息。

注意

“模块”窗口不适用于 SQL 或脚本调试。

使用“模块”窗口

若要在调试时打开“模块”窗口,请选择“调试”>“窗口”>“模块”(或按 Ctrl + Alt + U) 。

默认情况下,“模块”窗口按加载顺序对模块进行排序。 若要按任意窗口列排序,请选择列顶部的对应标头。

加载符号

“模块”窗口中的“符号状态”列显示哪些模块已加载调试符号。 如果状态为“已跳过加载符号”、“无法找到或打开 PDB 文件”或“包括/排除设置已禁用加载”,则可以手动加载符号。 有关加载和使用符号的详细信息,请参阅指定符号 (.pdb) 和源文件

手动加载符号:

  1. 在“模块”窗口中,右键单击未加载符号的模块。

    • 选择“符号加载信息”,获取有关符号未加载的原因的详细信息。

    • 选择“加载符号”以手动加载符号。

  2. 如果符号未加载,请选择“符号设置”以打开“选项”对话框,并指定或更改符号加载位置。

    可以从公共 Microsoft 符号服务器或其他服务器下载符号,也可以从计算机上的文件夹中加载符号。 有关详细信息,请参阅配置符号文件和加载行为的位置

更改符号加载行为设置:

  1. 在“模块”窗口中右键单击任一模块。

  2. 选择“符号设置”。

  3. 选择“加载所有符号”,或选择要包括或排除的模块。

  4. 选择“确定”。 更改将在下一个调试会话中生效。

更改特定模块的符号加载行为:

  1. 在“模块”窗口中右键单击所需模块。

  2. 在右键单击菜单中,选择或取消选择“始终自动加载”。 更改将在下一个调试会话中生效。