用版本控制,verson后面的值设定大于当前客户端的版本,但有一个界面选择安装路径,如果用户有二个选择安装目录:1.所有人,2.当前用户 如果第一次安装和更新安装的路径不一样,程序不会自动卸载以前的版本。
如何解决这个问题?急,有答案马上结贴!谢谢!如何实现第二次安装,无须让用户选择路径而自动卸载以前的版本并更新安装新的版本?感谢 vivianfdlpw() 提供的帮助,但E文有限,请大家看看,再一起学习。
http://www.codeproject.com/dotnet/msi_upgrade_uninstall.asp
但存在一个问题,如果选择第一次安装与第二次安装选择的对象(所有人和只有我)这点不同,移除的版本不可能成功,并且在桌面上创建相同的文件。
楼主,我这里是这样的:
当我更新过程序后重新打包发布,客户端安装时就提示已经有一个旧的版本,必须先卸载以前的旧版本才能安装新的版本。
客户端如果是同一个安装程序,重复安装时会提示卸载还是修复的。
你那里是不是也是这样?