【发布时间】:2019-10-07 00:18:57
【问题描述】:
我在一台机器上的 Word VSTO 插件有一个奇怪的问题,在该机器上运行 Visual Studio 项目会打开 Word,但据我所知并未尝试启动插件。
我到这一步是因为我不小心在管理 COM 加载项页面上为加载项单击了删除,而不是在失败后重新启用它。
我想知道如何重新启用已删除的加载项 - 我在想也许我需要删除某个注册表项。
- 当我从 Visual Studio 运行项目时,它不会尝试 完全启动,Word 立即启动,没有“失败” 输入暂停。
- ThisAddIn_Startup 中没有遇到断点。
- 在 Word 中:文件/选项/加载项 - 加载项不会出现在非活动或禁用的加载项下
- Word : Manage COM Add-ins Go... 没有出现。
- Word : Manage Disabled Items Go... 为空。
我尝试安装和卸载已发布的版本,看看是否会唤醒任何东西,并且我尝试更改 VS 项目的路径,以防万一(以及各种重新启动、清理、重建) ,从 git 等本地删除和重新克隆),但我找不到让它再次工作的方法。在另一台机器上,从 Git 克隆加载项并在 Visual Studio 中打开它,一切正常。
我尝试通过 COM 加载项上的选择 DLL(或选择 .)对话框重新添加,但我选择的所有加载项似乎都不是有效的加载项。
任何帮助弄清楚如何回到工作开发环境的帮助将不胜感激。
编辑 下面发生了很多事情 - 所以我想我会澄清一下,成功的解决方案是 Office 的在线修复
【问题讨论】:
-
您是否尝试增加发布版本(在 Visual Studio 中,项目属性页,选项卡发布)?
-
如果你运行
Build/Clean Solution然后Build/Rebuild solution会发生什么?这通常有助于“为我解决问题*... -
我已经尝试过清理和重建(连同删除所有并重新克隆)。发布版本更改也没有帮助。我还尝试更改 csproj 文件中的 projectguid,但同样没有帮助...奇怪)
-
在线维修对我不起作用。到目前为止,对我有用的唯一解决方法是更改大会名称。显然,这在生产中是不可行的......这个按钮不应该存在(事实:它不适用于 Excel COM 加载项!)。对于任何有同样问题的人,我在这里提供进一步的尝试:stackoverflow.com/questions/57098810/…
标签: ms-word visual-studio-2017 vsto word-addins