卸载MS Word加载项

时间:2011-11-17 10:27:15

标签: c# visual-studio-2010 ms-word

我正在学习如何为Microsoft Office Word创建加载项。我在Visual Studio 2010中创建了一个简单的Word 2010加载项项目,该项目在消息框中显示“Hello World”。到目前为止一切正常。但是,如果我想将消息从“Hello World”更改为“Hi”,我会收到以下错误消息

  

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

安装加载项后,我执行以下操作:

  1. 从Ms Word选项,加载项
  2. 中删除加载项
  3. 从“添加删除程序”
  4. 中卸载加载项
  5. 删除Normal.dot文件
  6. 删除项目的bin / Debug文件夹中的.vsto
  7. 一旦我重新运行项目,我就会得到上面的错误。 我真的不知道这个插件还能在哪里存在,因为我认为我删除了所有可能找到任何引用的地方。

    我也尝试过运行RegScanner并删除与添加相关的所有注册表项,但是我得到了相同的错误......

    如果有人之前有这个问题,你知道如何解决它以及可能导致它的原因,请告诉我!

1 个答案:

答案 0 :(得分:1)

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

在Visual Studio中,更改“项目名称\属性\发布\发布属性”中的版本号。

更改版本号后(例如1 0 0 1 )在Visual Studio中重建项目。

导航到ProjectFolder \ bin \ Debug并双击.vsto文件,瞧!您收到以下消息 - Microsoft Office自定义已成功更新。如果您使用文本编辑器查看.vsto文件,您还可以看到版本号已更改为新值,因此双击.vsto文件时发生更新。它获取新版本号并重新安装加载项并成功附加到Word。

如果以上是可接受的方式,那很好,但我仍然想知道是否有任何方式可以在Word中自动更新加载项而不更改版本号。简单地更改代码,重建项目,安装。