【问题标题】:How to properly uninstall the previous Excel 2010 add-in before installing the new version with windows installer?如何在使用 windows 安装程序安装新版本之前正确卸载以前的 Excel 2010 加载项?
【发布时间】:2011-11-08 08:12:41
【问题描述】:

在我的设置项目中,我更新了 Version 属性,假设从 1.0.01.0.1(对新产品代码也是如此),并且然后将RemovePreviousVersions 设置为true。然后我重建了设置项目。

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

显然安装程序运行不正确。我不确定我是否遗漏了什么,或者在安装项目中设置了错误。

我认为更改 VersionRemovePreviousVersions 就足够了。也许我错了。那么我在这里还需要做什么呢?谁能给我一些指示?

美国东部时间:

只需在此处添加 1 件事: 我不认为我在重建安装程序时更改了程序集版本或文件版本。我应该更新哪一个?文件一或程序集一或两者兼而有之?如果我只是保持原来的版本不变有关系吗?

【问题讨论】:

    标签: .net excel deployment vsto windows-installer


    【解决方案1】:

    尝试创建installation log 以查看您的文件会发生什么情况。 Windows Installer 很可能会发现它们与已安装文件具有相同的文件版本并跳过它们。

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

    【讨论】:

    • 谢谢。我增加了程序集版本和文件版本,它对我有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多