0

所以,我正在编写一个 Office 2010 加载项。我的代码可以正常运行,但想单步执行一段代码。我添加了断点并点击调试。Word 启动时加载了加载项。这是我在调试窗口中看到的:

'WINWORD.EXE'(托管 (v4.0.30319)):已加载 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' 程序 '[3280] WINWORD .EXE: Managed (v4.0.30319)' 已退出,代码为 -1073740791 (0xc0000409)。

我可以与加载项(自定义功能区)交互,但代码永远不会在断点处停止。我一直在网上搜索并尝试多种方法,但似乎无法使其正常工作。

想法?

4

1 回答 1

0

我不知道为什么它认为这个过程已经结束——我从来没有调试过 Office 加载项——但是,如果他们没有其他选择,你总是可以求助于向Debugger.Break()你的代码添加一个调用。这将强制该进程在遇到该行时调出您的调试器并让您跟踪已经运行的进程。但是,在编译程序集的发布版本之前,您必须小心删除该行。

于 2012-08-29T12:11:10.877 回答