【发布时间】:2011-07-08 01:45:53
【问题描述】:
我正在努力克服这个障碍,我非常希望 SO 上的某个人能提供帮助。
当我在我的 类库 项目中设置断点时。它显示为一个正常的断点。当我开始调试我的解决方案时,里面的breakpoint becomes hollowed out and has a yellow triangle with an exclamation point。当我平移断点时显示的工具提示是,“断点当前不会被命中。没有为此文档加载任何符号。”
这个项目不是一个 ASP.NET 应用程序,它只是一个 winForms 应用程序。
我已经接管了解决方案中包含多个项目的现有 winForms 应用程序。我已经在调试模式下构建并运行了项目。我可以在某些项目的断点处停下来,但是,我无法在其他项目中打断点,特别是我的 类库 类型的项目。
到目前为止我做了什么:
- 我已删除所有调试和发布文件夹,
- 我已经删除了obj文件夹,之后又重新构建了解决方案。
- 我已经重启了VS2008 IDE。
- 我已重新启动计算机。
- 我检查了配置管理器中的解决方案,以确保我的 类项目 包含在调试版本中,而且确实如此。
- 我已经检查了 dll 的调试/模块,但我并没有尝试引用 dll。
此外,我已按照 SO 帖子中概述的故障排除步骤进行操作:
the breakpoint will not currently be hit no symbols loaded
The breakpoint will not currently be hit. No symbols have been loaded for this document.
Fixing “The breakpoint will not currently be hit. No symbols have been loaded for this document.”
此外,我在Google 和其他位置阅读了许多帖子,其中没有一个符合我的特定需求。
其中一些帖子是:
The breakpoint will not currently be hit. No symbols have been loaded for this document
Breakpoint will not currently be hit. No symbols loaded for this document.
The Breakpoint will not currently be hit. No Symbols have been loaded for this document.
我阅读的所有帖子都提供了非常丰富的信息,但没有一个建议的解决方案适合我的特定需求。如果有必要提供更多信息,请告诉我。我有更多的链接可以提供作为参考,这些链接没有奏效。以及我为尝试解决此问题而采取的其他步骤。
我发布此后续内容是为了让每个人都知道。我按照@Hans @ 的建议调用了有问题的项目文件。
我将一个暗淡的框架设置为 form = new ProjectInQuestion.FormInQuestion
和
现在在调试中加载了程序集--> Windows->模块
新问题比我原来的问题更令人困惑。我的断点看起来不错,但被跳过了。断点处没有明显的错误。
【问题讨论】:
-
针对我的具体问题的解决方案是通过在断点之前专门调暗一个实例来实例化我想要调试的 dll 实例。
标签: vb.net visual-studio-2008 breakpoints