我正在使用VisualStudio2005和vdproj来创建一个简单的MSI文件.我需要在启动它时传入REINSTALLMODE属性.
我知道这可以通过命令行完成,如下所示:
msiexec.exe / i foo.msi REINSTALLMODE = amus
但是,如果用户选择直接单击msi(启动向导),则不会传递该属性.是否可以通过VS和vdproj执行此操作?
我调查过的一些选项:
>当我通过VS构建MSI时,它还会生成一个setup.exe.有没有办法通过这可能通过REINSTALLMODE属性?
>我安装了Orca,它允许我查看/编辑MSI的属性表.我可以这样添加它,但是每次我进行MSI构建时都必须添加它.
谢谢你的建议.