【问题标题】:VS2010 can't debug, breakpoints are never hitVS2010无法调试,断点永远打不到
【发布时间】:2011-11-07 22:15:21
【问题描述】:

我的 Excel 插件针对 .NET 35 SP1,我只是将其更改为针对 .NET 4。现在我无法调试 b/c 断点永远不会停止。我可以设置断点,但调试器永远不会在任何断点处停止。我检查所有项目是否都处于调试配置中。谢谢

【问题讨论】:

    标签: c# visual-studio-2010 excel visual-studio-debugging


    【解决方案1】:

    我假设因为它是一个插件,所以您附加到进程,而不是运行/调试方法?

    如果这是真的,并且您要附加到进程,请确保您使用托管 (v4.0) 而不是托管 (v2.0、v1.1、v1.0) 进行附加。调试->附加到进程->附加到:

    【讨论】:

      【解决方案2】:

      我的假设是您的插件已在注册表中被禁用或未加载。检查加载项窗口以查看您的插件状态。

      【讨论】:

      • 不,我的插件已加载并在 Excel 中运行良好。然后我“附加到进程”将Excel.Exe附加到VS2010,我曾经能够调试。但是现在,我可以看到前面带有红色实心圆圈的断点,但它们从未被命中。
      【解决方案3】:

      确保在属性窗口的构建选项卡下将构建配置设置为Active(Debug)Debug

      【讨论】:

      • 是的,我查过了,解决方案中的所有项目都是Active(Debug)
      【解决方案4】:

      转到显示的“调试”屏幕,单击该屏幕右下方的“高级”按钮,确保“调试信息”不是“无”。换句话说,确保生成了 PDB。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-16
        • 1970-01-01
        • 2019-10-24
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        相关资源
        最近更新 更多