另外,我主要是想实现自动更新的功能,installshield可以做到只下载需要更新的文件而不是重装程序么?
12 个解决方案
#1
installshield没用过,帮顶了
不过VS自带打包了啊,也挺好用的啊~
不过VS自带打包了啊,也挺好用的啊~
#2
可是VS自带的打包没有自动更新。。。
而且如果电脑上已经安装了程序的话,VS打包的程序好像不能覆盖已有文件重新安装,必须先手动删除原来的文件。。。
#3
上一条引用错了。。。
可是VS自带的打包没有自动更新。。。
而且如果电脑上已经安装了程序的话,VS打包的程序好像不能覆盖已有文件重新安装,必须先手动删除原来的文件。。。
#4
不对吧,是否需要卸载原先的程序再安装,这个应该是有一个属性配置一下的,至于能否自动更新我倒不清楚了~~
#5
有属性可以配置么?这个我还没有发现,用vs打包每次我都是卸载了重新安装的。
#6
顶一下,支持中。。。。。。。。。
#7
vs2005确实有个设置打包后能直接remove以前的版本,在你建的安装部署的属性中有一个removepreviousversions,默认的是false,你把它改为true就行了,我试过了,完全可以。
用vs自带的打包工具生成安装文件非常方便。
用vs自带的打包工具生成安装文件非常方便。
#8
这个选项已经设置为true了,但还是会提示已经安装过另一个版本,需要在控制面板中删除。。。
#9
installshield做的安装包会覆盖已有的程序。
现在的解决办法是如果有更新,在程序里写一个界面,从网上把最新的setup.exe下下来,然后关掉当前程序的进程,再自动运行新的setup.exe,似乎这样可行性比较高。。。
现在的解决办法是如果有更新,在程序里写一个界面,从网上把最新的setup.exe下下来,然后关掉当前程序的进程,再自动运行新的setup.exe,似乎这样可行性比较高。。。
#10
installshield没用过啊
#11
自动升级可使用AutoUpdater组件,或者自己做一个升级程序。
#12
好帖子,顶,我 也遇到同样问题,这个覆盖安装怎么就解决不了呢
??
??
#1
installshield没用过,帮顶了
不过VS自带打包了啊,也挺好用的啊~
不过VS自带打包了啊,也挺好用的啊~
#2
可是VS自带的打包没有自动更新。。。
而且如果电脑上已经安装了程序的话,VS打包的程序好像不能覆盖已有文件重新安装,必须先手动删除原来的文件。。。
#3
上一条引用错了。。。
可是VS自带的打包没有自动更新。。。
而且如果电脑上已经安装了程序的话,VS打包的程序好像不能覆盖已有文件重新安装,必须先手动删除原来的文件。。。
#4
不对吧,是否需要卸载原先的程序再安装,这个应该是有一个属性配置一下的,至于能否自动更新我倒不清楚了~~
#5
有属性可以配置么?这个我还没有发现,用vs打包每次我都是卸载了重新安装的。
#6
顶一下,支持中。。。。。。。。。
#7
vs2005确实有个设置打包后能直接remove以前的版本,在你建的安装部署的属性中有一个removepreviousversions,默认的是false,你把它改为true就行了,我试过了,完全可以。
用vs自带的打包工具生成安装文件非常方便。
用vs自带的打包工具生成安装文件非常方便。
#8
这个选项已经设置为true了,但还是会提示已经安装过另一个版本,需要在控制面板中删除。。。
#9
installshield做的安装包会覆盖已有的程序。
现在的解决办法是如果有更新,在程序里写一个界面,从网上把最新的setup.exe下下来,然后关掉当前程序的进程,再自动运行新的setup.exe,似乎这样可行性比较高。。。
现在的解决办法是如果有更新,在程序里写一个界面,从网上把最新的setup.exe下下来,然后关掉当前程序的进程,再自动运行新的setup.exe,似乎这样可行性比较高。。。
#10
installshield没用过啊
#11
自动升级可使用AutoUpdater组件,或者自己做一个升级程序。
#12
好帖子,顶,我 也遇到同样问题,这个覆盖安装怎么就解决不了呢
??
??