如何在使用Windows安装程序安装新版本之前正确卸载以前的Excel 2010加载项?

在我的设置项目中,我更新了Version属性,比如从1.0.01.0.1 (对于新产品代码也是),然后将RemovePreviousVersions设置为true。 然后我重build了安装项目。

安装没问题,但是当我打开Excel的时候发生了一件有趣的事情。 以前的版本不知何故被删除,仍然显示在function区栏上。

显然安装程序没有正常工作。 我不确定是否错过了某些东西,或者在安装项目中设置了错误的东西。

我曾经想过改变VersionRemovePreviousVersions就足够了。 也许我错了。 那么我还有什么要做的呢? 任何人都可以给我一些指针?

美东时间:

还有一件事要添加在这里:我不认为我重新构build安装程序时更改程序集版本或文件版本。 我应该更新哪一个? 文件一或大会之一或两者? 如果我只是保持原来的版本不变,这是否重要?

尝试创build一个安装日志 ,看看你的文件发生了什么。 很有可能Windows安装程序发现它们与安装的文件具有相同的文件版本并跳过它们。

您也可以尝试增加所有版本化文件的文件版本。