gpt4 book ai didi

C# - 无法调试 office word 加载项

转载 作者:太空狗 更新时间:2023-10-30 01:10:38 25 4
gpt4 key购买 nike

这是我做的:

来自 VS2010 > 新建 C# 项目(来自其他项目类型 > 扩展性 > 共享加载项) > Connect 类中的一些基本配置

然后我在项目属性>调试>启动外部程序中设置了winword的路径(C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE)

创建共享加载项时,安装文件位于同一解决方案中的单独项目中。所以我为加载项构建并安装了它。

当我启动 word(单独或从 visual studio 的调试开始)时,加载项运行良好,但它似乎无法到达任何断点?

如果我修改了一些东西并只做了构建,当我再次启动 word 时,更改就在那里,所以它必须是 word 正在加载的正确 dll

问题当然是,我如何让断点起作用?

最佳答案

首先,如果您运行已安装的插件实例,则中断根本不起作用。您必须从 VS 内部启动插件才能进行任何调试(好吧,技术上不完全正确,我+认为+您可以“附加”到正在运行的实例,但我从来没有那样调试过。

您需要确保您处于 DEBUG 构建配置中。 Release模式不一定设置为允许调试。

您应该能够在启动之前重建整个解决方案。重建解决方案将在注册表中注册内容,以便单词 +SHOULD+ 发现您已正确添加。

最后,确保在所有测试运行期间,Word 没有禁用您的加载项。检查选项/加载项/Com 加载项并确保您在列表中并已启用。

如果您的加载项由于某种原因失败,Word 会禁用它,并且从那时起除非您重新启用,否则不会加载它。

关于C# - 无法调试 office word 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com