如何附加到VSTO Excel应用程序进行debugging?

我有一个Excel VSTO 2005应用程序,我需要debugging,我试图附加到Visual Studio 2005中的进程EXCEL.EXE无济于事。

有没有人知道如何debugging在VSTO Excel应用程序中运行的托pipe代码?

我没有使用过Excel,但是在Word中的VSTO中,将debugging程序附加到WINWORD进程中,但却无法debugging启动代码,因为在启动代码已经运行之前,您可以进行连接。 在这种情况下,你可以插入

Debugger.Launch(); 

这将停止您的代码并要求附加一个debugging器。 这是关于我能find的最佳解决scheme。

我通常包含一个“StopSwitch”,它在app.config文件中启用停止开关时启动debugging器。

启用StopSwitch ,有时JITdebugging器不会启动,因为问题发生在.NET Framework加载程序集并执行Stop语句之前。

我正在使用VS2008和VSTO 2005(Office 2003),我可以直接从VS本身进行debugging。 不太确定VS2005,我认为它应该是一样的。

我已经这样做了,应该和Word没什么两样。 检查你是否有多个进程。 确保您的加载项实际上已加载。 它可能被禁止启动。 检查加载项下的设置,看它是否被列为已禁用。

我已经用Word插件完成了这个工作,但是我必须在debugging器选项中禁用“Just My Code”。