为什么 DLL 断点不起作用?

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题适用 主题适用 主题适用 主题适用

标准版

主题适用 主题适用 主题适用 主题适用

专业团队版

主题适用

主题适用

主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

本主题列出断点为什么不能在 DLL 中如期起作用的原因以及每种情况的解决方案或解决办法。

  • 当调试器尚未为代码所在的模块加载调试信息时,不能在源文件中设置断点。

    征兆可能包括出现像“无法设置该断点”这样的消息。警告断点标志符号出现在断点位置。当加载代码时,这些警告断点成为实际的断点。有关更多信息,请参见断点

    在如下情况中可能会发生刚才的现象:

    • 试图在调用 LoadLibrary 之前在 DLL 内设置断点。

    • 容器启动服务器之前在 ActiveX 服务器内设置断点。

请参见

任务

如何:调试 DLL