我正在学习如何为Microsoft Office Word创建加载项。我在Visual Studio 2010中创建了一个简单的Word 2010加载项项目,该项目在消息框中显示“Hello World”。到目前为止一切正常。但是,如果我想将消息从“Hello World”更改为“Hi”,我会收到以下错误消息
System.Deployment.Application.DeploymentException:无法安装此应用程序,因为已安装具有相同标识的应用程序。要安装此应用程序,请修改此应用程序的清单版本或卸载预先存在的应用程序。
安装加载项后,我执行以下操作:
一旦我重新运行项目,我就会得到上面的错误。 我真的不知道这个插件还能在哪里存在,因为我认为我删除了所有可能找到任何引用的地方。
我也尝试过运行RegScanner并删除与添加相关的所有注册表项,但是我得到了相同的错误......
如果有人之前有这个问题,你知道如何解决它以及可能导致它的原因,请告诉我!
答案 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中自动更新加载项而不更改版本号。简单地更改代码,重建项目,安装。