当前位置:编程学习 > C#/ASP.NET >>

求助setup的时候出现这个问题如何解决.

就是有多个版本吧,我的需求就是能否覆盖旧的版本,或者先卸载旧的版本在安装新的版本,用的是VS自带的Setup.
setup 打包 vs c# --------------------编程问答-------------------- 自己UP下,坐等.... --------------------编程问答-------------------- 先装高版本再装低版本 --------------------编程问答--------------------
引用 2 楼 UR_Not_Alone 的回复:
先装高版本再装低版本

什么逻辑? 当然是先发布低版本了,然后后续出高版本,怎么可以倒置. --------------------编程问答-------------------- 应该可以用代码检查看电脑上是否已有一个版本了

不过Setup能不能做到就不太清楚了,看看属性里可不可以找到

等高手 --------------------编程问答-------------------- 制作安装包的时候 RemovePreviousVersion属性改成True。

之前的没有设置,先到控制面板中卸掉,新版本之后就可以卸载老版本了 --------------------编程问答--------------------
引用 4 楼 Kz_Mm 的回复:
应该可以用代码检查看电脑上是否已有一个版本了

不过Setup能不能做到就不太清楚了,看看属性里可不可以找到

等高手

记得可以重写,但是才疏学浅,不知道怎么重写.你的思路是对的. --------------------编程问答--------------------
引用 5 楼 assky124 的回复:
制作安装包的时候 RemovePreviousVersion属性改成True。

之前的没有设置,先到控制面板中卸掉,新版本之后就可以卸载老版本了
我好像看到了希望,吼吼,我看看哈. --------------------编程问答--------------------
引用 5 楼 assky124 的回复:
制作安装包的时候 RemovePreviousVersion属性改成True。

之前的没有设置,先到控制面板中卸掉,新版本之后就可以卸载老版本了

为什么还不行 还弹那个框...纠结. --------------------编程问答-------------------- 直接用第三方的打包工具
引用 8 楼 jsmtdl 的回复:
引用 5 楼 assky124 的回复:制作安装包的时候 RemovePreviousVersion属性改成True。

之前的没有设置,先到控制面板中卸掉,新版本之后就可以卸载老版本了
为什么还不行 还弹那个框...纠结.
--------------------编程问答--------------------
我更喜欢用第三方的打包工具。功能和可定义性更好一些 --------------------编程问答--------------------
引用 9 楼 cjh200102 的回复:
直接用第三方的打包工具
引用 8 楼 jsmtdl 的回复:引用 5 楼 assky124 的回复:制作安装包的时候 RemovePreviousVersion属性改成True。

之前的没有设置,先到控制面板中卸掉,新版本之后就可以卸载老版本了
为什么还不行 还弹那个框...纠结.

公司只让用vs的,不考虑第三方的, 貌似每次都设置ProductCode的值 这样才能覆盖吧. --------------------编程问答--------------------
引用 10 楼 fengyarongaa 的回复:
我更喜欢用第三方的打包工具。功能和可定义性更好一些

那请问您都用什么呢? setupfactory?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,