使用安装部署里面的Visual Studio Installer 来做安装项目,按照通俗的步骤可以生成安装包,并且正常安装后可以生成桌面和开始菜单中的快捷方式。启动程序和卸载程序的快捷方式也都是可用的。
问题
1、卸载使用的是自己制作的卸载程序,因而每次项目更新后都需要修改卸载程序中的ProduCode参数值,我想知道可不可以通过在卸载程序中增加一段代码或者通过别的方式来实现这步操作。
2、用VS生成的安装文件 安装后生成的快捷方式 右击属性中的查找目标和修改图标两项是不可修改的,我知道可以通过使用orca打开.msi安装文件来修改使其可用,问题是可不可以编写一段代码使这个过程自动进行。
为实现的目的是:如果这两个问题可以解决,那么每当提交项目后,只要点生成就可以自动生成正常的安装文件,不需要自行修改。
ps:我想知道vs2010的Visual Studio Installer中的安装项目 到底可不可以实现我的想法。
PPS:如果不能实现,有没有其他的安装文件生成工具可以做到这么的自动化

解决方案 »

  1.   

    原来ProduCode并不会每次都改变的 所以第一个疑问是不需要考虑了。
    貌似VS生成的快捷方式就是那个样子,本来是想加个bat文件 里面运行个修改.msi的程序的,没有什么资料啊
    只看过一个外国人的帖子,
      

  2.   

    1.ProduCode的值如果不改version(版本)的话是固定的,不需要更改
    2.我也发现了,但是实现不了
    不过,其它的安装包可以实现
    比如Installshield、InnoSetup等,
    要通过脚本实现