环境:Visual Studio 2008,共享COM Excel Addin,RibbonX,我使用在VS 2008中创建的安装项目
.NET framework 35 SP1
产品名称更改说:prod name是myProd for version 1.0,prod name是myProdX for version 1.1
当我安装1.1版时,我想首先卸载1.0
用户设置保存在1.0中的文件夹A中,它将保存到1.1中的其他文件夹B.我想将文件从1.0移动到1.1
我们不想手动执行1或2。
是否可以在安装程序或某个地方自动实现这两个以及如何实现?
感谢任何想法,建议
答案 0 :(得分:0)
搜索后&实验,这是我如何解决问题,也许不是最好的方法 1.在setup项目中保留相同的upgradecode,将removePreviousVersions设置为true 2.在自定义Action中,在public override void Install(IDictionary stateSaver) 我添加了代码将文件从旧文件夹移动到新文件夹