卸载Word插件

本文关键字:插件 Word 卸载 | 更新日期: 2023-09-27 18:15:03

我正在学习如何为Microsoft Office Word创建插件。我在Visual Studio 2010中创建了一个简单的Word 2010插件项目,它在消息框中显示"Hello World"。到目前为止,一切都很好。但是,如果我想将消息从"Hello World"更改为"Hi",我会得到以下错误消息

System.Deployment.Application。DeploymentException:无法安装此应用程序,因为已经安装了具有相同标识的应用程序。要安装此应用程序,要么修改此应用程序的清单版本,要么卸载先前存在的应用程序。

安装插件后,我做了以下操作:

  1. 从Ms Word选项中删除加载项
  2. 从"添加删除程序"中卸载加载项
  3. 删除Normal。点文件
  4. 删除我的bin/Debug文件夹下的.vsto文件

一旦我重新运行项目,我得到上面的错误。我真的不知道这个插件还能在哪里存在,因为我想我已经删除了所有可能找到它的地方。

我也试过运行RegScanner并删除与该插件相关的所有注册表项,但我得到相同的错误…

如果有人之前有这个问题,你知道如何解决它,什么可能导致它,请让我知道!

卸载Word插件

我发现,如果您在Visual Studio中修改了MS Word插件中的任何代码,并且您希望您的更改在MS Word中更新,您可以执行以下操作:

在Visual Studio中,更改Project Name'Properties'Publish'Publish Properties中的版本号。

一旦版本号改变了(例如1 0 0 1),在Visual Studio中重建项目。

导航到ProjectFolder'bin'Debug,双击.vsto文件,瞧!您将得到以下消息- Microsoft Office自定义已成功更新。如果您使用文本编辑器查看.vsto文件,您还可以看到版本号已更改为新值,因此当您双击.vsto文件时将发生更新。它选择一个新的版本号,重新安装插件,并成功地附加到Word。

如果以上是被接受的方式,那很好,但我仍然想知道是否有任何方法可以在不改变版本号的情况下在Word中自动更新插件。只需更改代码,重新构建项目,安装。