2011-11-07 72 views
3

我的Excel加载项是针对.NET 35 SP1,我只是改变它面向.NET 4。现在我不能够调试B/C断点永远不会停止。我可以设置断点,但调试器从不停止在任何断点处。我检查所有的项目都在Debug配置中。感谢VS2010无法调试,断点从不打

回答

6

我假设,因为它是一种添加在,你正在连接的过程,而不是运行/调试方法?

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

+0

是的。谢谢,就是这样! – toosensitive

0

我的假设是,你的外接程序在注册表被禁用或没有被加载。检查加载项窗口以查看插件状态。

+0

没有,我的外接程序被加载并在Excel中运行良好。然后我“附加到进程”将Excel.Exe附加到VS2010,我以前可以调试。但是现在,我可以看到前面有红色实心圆的断点,但它们从未被击中。 – toosensitive

0

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

enter image description here

+0

是的,我查过了,解决方案中的所有项目都是Active(调试) – toosensitive

0

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

相关问题