社区
C#
帖子详情
C# winForm VS2005,安装部署问题(升级安装)
sanjin240
2010-11-01 12:14:36
怎么让每次升级安装程序的时候,不用先删除,直接就可以安装?
另外 ,重新安装的时候,不能覆盖配置文件怎么办?
1 别解释安装部署,主要是怎么重新安装。
2 别提从控制面板删除在装。
...全文
241
8
打赏
收藏
C# winForm VS2005,安装部署问题(升级安装)
怎么让每次升级安装程序的时候,不用先删除,直接就可以安装? 另外 ,重新安装的时候,不能覆盖配置文件怎么办? 1 别解释安装部署,主要是怎么重新安装。 2 别提从控制面板删除在装。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lih163
2011-06-13
打赏
举报
回复
bucuo
ohkuy
2011-04-14
打赏
举报
回复
[Quote=引用 1 楼 duanzilin 的回复:]
方法一:使用Major upgrades 方式安装
如果使用vs进行打包,选中解决方案中项目名称,修改ProductCode属性和Version属性,更改
RemovePreviousVersions属性为Ture;注意UpgradeCode属性不能变,否则会导致无法删除旧版本。
方法二: 使用Minor upgrades 或Small updates 方式(制作升级补丁)
可……
[/Quote]
到了现在依然有用,谢谢!
心灵彩虹
2010-12-30
打赏
举报
回复
[Quote=引用 1 楼 duanzilin 的回复:]
方法一:使用Major upgrades 方式安装
如果使用vs进行打包,选中解决方案中项目名称,修改ProductCode属性和Version属性,更改
RemovePreviousVersions属性为Ture;注意UpgradeCode属性不能变,否则会导致无法删除旧版本。
方法二: 使用Minor upgrades 或Small updates 方式(制作升级补丁)
可……
[/Quote]这个贴子实用啊,感谢duanzilin
。
沝林
2010-11-01
打赏
举报
回复
方法一:使用Major upgrades 方式安装
如果使用vs进行打包,选中解决方案中项目名称,修改ProductCode属性和Version属性,更改
RemovePreviousVersions属性为Ture;注意UpgradeCode属性不能变,否则会导致无法删除旧版本。
方法二: 使用Minor upgrades 或Small updates 方式(制作升级补丁)
可以参考微软的 windows installer sdk文档
关于制作升级和补丁的方法,可以参考我的博客文章,我用的wix,跟msi方式差不多的
sanjin240
2010-11-01
打赏
举报
回复
谢谢!
用了方法一。
方法一:使用Major upgrades 方式安装
如果使用vs进行打包,选中解决方案中项目名称,修改ProductCode属性和Version属性,更改
RemovePreviousVersions属性为Ture;注意UpgradeCode属性不能变,否则会导致无法删除旧版本。
机器人
2010-11-01
打赏
举报
回复
1.安装部署工程里有个RemovePreviousVersions设为true就可以“自动删除再安装”。
2.配置文件的Permanent属性设为true就可以了。表示该文件是持久的文件,uninstall的时候不会删除该文件。
devin_jia
2010-11-01
打赏
举报
回复
安装多了不冲突啊
WinForm
不同版本覆盖
安装
vs
2005
为
winform
程序做的
安装
包。在以有程序旧版本的机子上用新版本的
安装
包
安装
软件时提示 “以经
安装
该产品的另一个版本。无法继续
安装
此版本........” 在
安装
部署
项目中设“RemovePreviousVersion”为true后也不行。 还是提示要卸载旧版本才能
安装
新版本。。如何设置在
安装
新版本时复盖掉旧版本?? 1、确认两个版本的RemovePreviousVe
在
VS
.NET
2005
中体验clickonce技术
做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行Web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,
部署
非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的w
在
VS
.NET中使用clickonce技术开发
Winform
程序
做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,
部署
非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的wi...
【转】
WinForm
不同版本覆盖
安装
vs
2005
为
winform
程序做的
安装
包。在以有程序旧版本的机子上用新版本的
安装
包
安装
软件时提示 “以经
安装
该产品的另一个版本。无法继续
安装
此版本........” 在
安装
部署
项目中设“RemovePreviousVersion”为true后也不行。 还是提示要卸载旧版本才能
安装
新版本。。如何设置在
安装
新版本时复盖掉旧版本?? 1、确认两个版本的RemovePreviousVersion设置都...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章