首页 新闻 会员 周边

关于使用VS2010的安装项目制作安装包的问题

0
悬赏园豆:100 [已关闭问题] 关闭于 2011-11-07 12:16

使用安装部署里面的Visual Studio Installer 来做安装项目,按照通俗的步骤可以生成安装包,并且正常安装后可以生成桌面和开始菜单中的快捷方式。启动程序和卸载程序的快捷方式也都是可用的。

问题

1、卸载使用的是自己制作的卸载程序,因而每次项目更新后都需要修改卸载程序中的ProduCode参数值,我想知道可不可以通过在卸载程序中增加一段代码或者通过别的方式来实现这部操作。

2、用VS生成的安装文件 安装后生成的快捷方式 右击属性中的查找目标和修改图标两项是不可修改的,我知道可以通过使用orca打开.msi安装文件来修改使其可用,问题是可不可以编写一段代码使这个过程自动进行。

为实现的目的是:如果这两个问题可以解决,那么每当提交项目后,只要点生成就可以自动生成正常的安装文件,不需要自行修改。

ps:我想知道vs2010的Visual Studio Installer中的安装项目 到底可不可以实现我的想法。

PPS:如果不能实现,有没有其他的安装文件生成工具可以做到这么的自动化

问题补充:

今天遇到一位做过的,才知道原来ProduCode并不是那么容易就改变了,所以第一个问题不需要担心了。

我本来准备在安装项目里边的项目生成后运行一个 .bat 文件 然后在.bat 文件里面运行一个程序来修改.msi文件里面的一个属性 想法很好啊

有没有做过的给点意见 看看可行性如何的

aerkate的主页 aerkate | 初学一级 | 园豆:74
提问于:2011-07-18 13:19
< >
分享
所有回答(2)
0

vs自带的完全可以实现你的需求。

另外第三方的Installshield也可以实现,它可以实现轻松版本的自动检测!

还有一种方案,使用ClickOnce
http://www.cnblogs.com/downmoon/archive/2010/09/12/1824371.html

邀月 | 园豆:25475 (高人七级) | 2011-07-19 09:15

如果应用程序附有数据库可以用VS2010直接生成安装包吗???急急急~~~

支持(0) 反对(0) xymaqingxiang | 园豆:149 (初学一级) | 2013-08-02 14:59
0

如果应用程序附有数据库可以用VS2010直接生成安装包吗???急急急~~~

xymaqingxiang | 园豆:149 (初学一级) | 2013-08-02 14:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册