【问题标题】:com excel addin: how to uninstall older version when install newer version after product name changecom excel插件:产品名称更改后安装新版本时如何卸载旧版本
【发布时间】:2010-10-08 17:00:17
【问题描述】:

环境:Visual Studio 2008,共享 COM Excel 插件,RibbonX,我使用在 VS 2008 中创建的安装项目

.NET 框架 35 SP1

产品名称更改说明:对于 1.0 版,产品名称是 myProd,对于 1.1 版,产品名称是 myProdX

  1. 我在安装1.1版本的时候,想先卸载1.0

  2. 用户设置在 1.0 中保存在文件夹 A 中,在 1.1 中将保存到不同的文件夹 B 中。我想将文件从 1.0 移动到 1.1

我们不想手动执行 1 或 2。

是否有可能在安装程序或某处自动实现这两者以及如何实现?

感谢您的任何想法,建议

【问题讨论】:

    标签: c# excel com installation add-in


    【解决方案1】:

    经过搜索和实验,这就是我解决问题的方法,也许不是最好的方法 1. setup工程中保持相同的升级代码,设置removePreviousVersions为true 2.在自定义Action中,在public override void Install(IDictionary stateSaver) 我添加了将文件从旧文件夹移动到新文件夹的代码

    【讨论】:

      猜你喜欢
      • 2017-01-07
      • 2021-05-24
      • 1970-01-01
      • 2014-06-03
      • 2014-11-21
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      相关资源
      最近更新 更多