【发布时间】:2011-11-17 10:27:14
【问题描述】:
我正在学习如何为 Microsoft Office Word 创建加载项。我在 Visual Studio 2010 中创建了一个简单的 Word 2010 加载项项目,该项目在消息框中显示“Hello World”。到目前为止,一切正常。但是,如果我想将消息从“Hello World”更改为“Hi”,我会收到以下错误消息
System.Deployment.Application.DeploymentException:无法安装此应用程序,因为已安装具有相同标识的应用程序。要安装此应用程序,请修改此应用程序的清单版本或卸载预先存在的应用程序。
安装插件后,我执行以下操作:
- 从 Ms Word 选项、加载项中删除加载项
- 从“添加删除程序”中卸载加载项
- 删除 Normal.dot 文件
- 删除项目的 bin/Debug 文件夹中的 .vsto
一旦我重新运行项目,就会出现上述错误。 我真的不知道这个插件还能在哪里存在,因为我想我删除了所有可能找到它的引用的地方。
我也尝试过运行 RegScanner 并删除与加载项有关的所有注册表项,但我得到了同样的错误......
如果有人以前遇到过这个问题,并且您确切知道如何解决它以及可能导致它的原因,请告诉我!
【问题讨论】:
-
GAC 中可能有一些遗留问题...
-
你好 Yahia,GAC 中没有任何加载项是 vsto 文件,据我所知,它们不会被放置在 GAC 中
-
如果您创建一个全新的项目会发生什么 - 会安装吗?
-
是的,一旦我创建了一个新的插件,它就可以完美运行。问题是我需要知道如何更新现有的插件。如果客户需要更新一些东西,我们只需发送新的vsto 文件并安装它。当我更改现有加载项中的代码并重新运行项目时,不会显示更改,如果我删除了我最初帖子中提到的所有内容并尝试重新运行项目,我会得到上述错误。我几天来一直在尝试不同的事情,但无法正常工作......叹息
-
更新新创建的会发生什么?
标签: c# visual-studio-2010 ms-word