com excel插件:如何在产品名称更改后安装更新版本时卸载旧版本
环境:Visual Studio 2008,共享COM Excel插件,RibbonX,我使用在VS 2008中创build的安装项目
.NET框架35 SP1
产品名称更改说:产品名称是版本1.0的myProd,产品名称是版本1.1的myProdX
-
当我安装1.1版本时,我想先卸载1.0
-
用户设置保存在1.0中的文件夹A中,它将被保存到1.1中的不同文件夹B. 我想将文件从1.0移动到1.1
我们不想手动做1或2。
是否有可能在安装程序或其他地方自动实现这两个?
感谢任何想法,build议
search和实验后,这里是我如何解决这个问题,也许不是最好的方法1.保持相同的升级代码在安装项目中,设置RemovePreviousVersions为真2.在自定义操作,在公共覆盖无效安装(IDictionary stateSaver)将文件从旧文件夹移到新文件夹