2010-10-08 93 views
1

信封后安装新版本旧版本:Visual Studio 2008中,共享COM Excel加载项,RibbonX,我用VS创建安装项目2008COM Excel加载项:如何卸载当产品名称更改

.NET框架35 SP1

产品名称变更说:督促名称是1.0版本myProd,督促名字是myProdX 1.1版

  1. 当我安装的版本1.1,我想卸载1.0第一

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

我们不想这样做手工1或2

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

感谢您的任何想法,建议

回答

0

搜索&实验结束后,这里就是我如何解决这个问题,也许不是最好的办法 1.保持安装项目相同的UpgradeCode,在设置removePreviousVersions为true 2。自定义操作,在公共覆盖无效安装(IDictionary stateSaver) 我添加了代码将文件从旧文件夹移动到新文件夹