首页 新闻 会员 周边

软件安装包ProductCode和在线更新的问题

0
[已关闭问题] 关闭于 2009-10-21 11:49

首先  有一个软件 包含Main.exe  , UnInstall.exe  ,UpGrade.exe  主要就是这几个文件。

然后。用.net自带的那个安装项目做了一个安装包。UnInstall.exe里面对应安装项目的那个ProductCode,做到卸载这个项目。

UpGrade.exe是在线更新的程序。根据配置文件决定哪些需要更新。

我有个问题就是

  现在有了一个新版本,我做了一份新版本的安装包,新的ProductCode。

  服务器上在线更新需要的对应文件也都放好了,UnInstall也是新的了。对应新的ProductCode

  这时如果一个用户执行在线更新,那么会下载下来新的文件,而这时新的UnInstall会被下载下来替换原来的。但是用户现在安装的这个软件的ProductCode还是原来的,UnInstall中包含的ProductCode确是新版本的了。这样就没办法卸载了。

  所以我想知道这个更新程序怎么样可以把原来的ProductCode更新成新版本的ProductCode

怎么办

其实我打完字了也想到一些。新发布的版本如果还用原来的ProductCode好像就可以解决了。

调调儿的主页 调调儿 | 初学一级 | 园豆:155
提问于:2009-10-12 17:39
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册